Guido van Rossum wrote:
Congressman Sherman is totally irrelevant.
Then why did you waste everybody's time by suggesting we Google for something that returned him as first and second hits, rather than just explaining the issue?
In 1945, Britain used GMT+1 until April 2nd, then GMT+2 until July 15th, then went back GMT+1 until October 7th, and then GMT the rest of he year. Again in Britain, in 1947, DST extended from March 16th to November 2nd, with double DST from April 13th to August 10th.
OK, I'm convinced. I believe the C99 standard also changes the tm_isdst flag to indicate the value of the DST adjustment; now I understand why.
I wonder if this affects an assumption of Tim's correctness proof?
Since we're on the subject, its always distressed me (in a purely intellectual way) that Unix time doesn't _really_ convert to wall-clock time properly, because it ignores leap seconds. The effect of this is that times in the past get converted incorrectly by several seconds (how many depending on exactly when in the past, of course). I don't suppose there's interest in fixing that? Cheers, Ben. -- http://www.apache-ssl.org/ben.html http://www.thebunker.net/ "There is no limit to what a man can do or how far he can go if he doesn't mind who gets the credit." - Robert Woodruff