Handling %s format strings
Philip Ross
phil.ross at gmail.com
Sun Mar 26 17:51:57 UTC 2006
I'm the developer of TZInfo (http://tzinfo.rubyforge.org/), a Ruby
library that uses the tz database (thanks for the link on twinsun.com by
the way).
I'm running into an issue where I'm unable to determine what the zone
name is in cases where %s is used as the entire format string. This
happens in the following zones:
Africa/Accra
Africa/Freetown
Europe/Amsterdam
Europe/Gibraltar
Europe/London
Europe/Moscow
Take Africa/Accra as an example. Starting from 1918, this zone uses the
Ghana rules with a %s format string. The Ghana rules only start to be
defined from 1936.
Europe/London contains two examples of the problem. The first happens
similarly to Africa/Accra. LMT ends in 1847. The next period has a
format of %s, but the first rule in GB-Eire doesn't start until 1916.
The second example is with the period starting in 1971. Again this has a
format of %s but a first rule starting in 1972.
Basically, my problem is in dealing with the gap until the first
rule/transition within a period of the zones. How should I be
interpreting the data in these cases?
Thanks,
Philip Ross
More information about the tz
mailing list