On Tue, Apr 15, 2014 at 09:23:59AM +0300, Nickolay Olshevsky <o.nickolay@gmail.com> wrote:
The another idea would be to keep somewhere list of active timezones along with tz database, but I understand that it would be almost impossible to add corresponding APIs everywhere.
The problem is that these extra timezones are "active" timezones, and for systems (or timestamps) that did follow the ruthenia rules in the past (as an example), it is the correct timezone right now, and not the kiev one. Imagine you created a file on such a system in 1989, using those rules. Then the local time you created it in is the ruthenia one - the kiev rules would likely give you the wrong time. While files that old are rare, and one could argue that the kiev rules are more commonly used, that doesn't mean the other rulesets are not valid anymore. -- The choice of a Deliantra, the free code+content MORPG -----==- _GNU_ http://www.deliantra.net ----==-- _ generation ---==---(_)__ __ ____ __ Marc Lehmann --==---/ / _ \/ // /\ \/ / schmorp@schmorp.de -=====/_/_//_/\_,_/ /_/\_\