Разница в дате начала Переход на летнее время в .Net и Chrome для EST до 1986 года - PullRequest
0 голосов
/ 12 декабря 2018

Использование системных часов Windows, установленных на EST. Часовой пояс. Летнее время начинается с первого воскресенья апреля до 2006 года, тогда как, если мы посмотрим на хром В течение 1950–1986 годов мы видим, что летнее время начинается с последнего воскресенья апреля.

Для тестирования летнего периода Windows я наблюдал свойство TimeZoneInfo.Local из сеанса отладки приложения .Net.Это имеет 2 правила корректировки, одно для До 2006-12-31, которое имеет 1-е воскресенье апреля в качестве точки перехода

Чтобы узнать, влияет ли определенная дата на летнее время в Chrome, я использовал новую дату (год, месяц, день)) и проверенное смещение возвращаемой даты GMT-5 означало отсутствие DSL, а GMT-4 означало DST.

Что может быть причиной такой разницы?

...