Hello everybody,

For a few years I have used the link below from the excellent site vbnet to calculate past, current and future daylight savings time. I am interested in only current and future daylight savings time. However when I run the code (for US/Canada daylight savings time) it calculates correctly the first Sunday of November. However it is supposed to calculate the 2nd Sunday of March but instead calculates the first Sunday of March. Anybody have any ideas? Thanks

GetTimeZoneInformation: Past, Current and Future Daylight/Standard Dates

Try running the attached project (copied from vbnet) and you can see for yourselves.

GetTimeZoneInfo.zip

Thanks.