GeoNames Home | Postal Codes | Download / Webservice | About 

GeoNames Forum
  [Search] Search   [Recent Topics] Recent Topics   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
New time zones for Russia  XML
Forum Index -> General
Author Message
Vadikus



Joined: 05/11/2014 03:26:42
Messages: 3
Offline

Now Russian Federation is moved to "Winter time zone", so time had been shifted to 1 hour back.
But now file http://download.geonames.org/export/dump/timeZones.txt still contains old timezones.
When time zones for Russia will be corrected? Or how I can do it myself?
Mark Horton


[Avatar]

Joined: 09/11/2014 08:28:25
Messages: 1
Location: US
Offline

Then there should be a system to change back to Summer time also.
[WWW]
marc



Joined: 08/12/2005 07:39:47
Messages: 4412
Offline

I am not aware of new timezones in Russia. A new timezone means that part of a country follows a different rule then it did in the past wile the rest of the country continues with the old rules. If the rules change the timezoneid remains the same.

To include the exact dailylight saving time rules in a flat file would be an overkill and is not the goal of this project. The timezoneId is actually the important information as it refers to the iana timezone database which does exactly this.
The columns about dst are only a hint as they refer to the first of Jan and first of Jul.

[WWW]
Vadikus



Joined: 05/11/2014 03:26:42
Messages: 3
Offline

What is the solution now?
Now Russia in constant time zone, no DST is applying, and never will be, (until laws not changed). Need not any system to change Summer time or etc.

Example of history for Moscow:
[xxxx-2010]
Real: GMT+3 / GMT+4 (Winter / Summer)
In your base: +3 / +4 / +4 (Jan / Jul / RAW)
(correct)

[2010-2014]
Real: always GMT+4
In your base: +4 / +4 / +4
(correct)

[2014-xxxx]
Real: always GMT+3
In your base: +4 / +4 / +3
(strange)
Why you specify DST which is not correct?

So, how I should calculate current time for cities using your base?
Now I have to use rule:
Code:
 if (RAW == Jan) or (RAW == Jul) then
   Offset = Jan/Jul (select by current date)
 else
   Offset = RAW
I'm not sure, it is a good way.
I think administrators must correct DST for Russia and some other timezones, where DST Jan and Jul not equal RAW.
Vadikus



Joined: 05/11/2014 03:26:42
Messages: 3
Offline

As I see, file http://download.geonames.org/export/dump/timeZones.txt had been updated and now all timezones is correct.
Thanks!
Theme is closed.
 
Forum Index -> General
Go to:   
Powered by JForum 2.1.5 © JForum Team