On Fri, Apr 12, 2013 at 2:38 PM, <random832@fastmail.us> wrote:
On Fri, Apr 12, 2013, at 4:45, Tobias Conradi wrote:
Your own table shows that the abbreviations letters can mean different things. D for %s never means anything else than 1:00 saving. HD and HS for %s always mean less than 1:00 saving and DD and DS always mean 2:00 saving.
So, you introduce a new meaning for D for %s.
There is no rule that a specific string always means a specific time offset. You mean y written one? I can write one. And even without a written one, the implementation shows that D in %s is never 1:00 saving.
The rule is supposed to be to use what is used locally. Which rule? Why then is WIT meaning Western Indonesian Time? Why is there SET for Sweden?
For example, New Zealand before 1945 uses NZMT/NZST for 0:30 saving. Again, no D for non-1:00 saving.
European rules use "M" for "midsummer" 2:00 saving time of the 1940s even though other rules use it for "mean" time. As documented http://anna.info/wiki/IANA_time_zone_database#Abbreviations
You are inferring a systematism where non exists. The facts have been presented. If you don't see the system behind the facts - never use D in %s to mean non-1:00 saving, then I cannot help you.
-- Tobias Conradi Rheinsberger Str. 18 10115 Berlin Germany http://tobiasconradi.com