Я пытаюсь использовать один часовой пояс для данного города, например. Лондон, поэтому я всегда могу запускать задачу в заданное лондонское время независимо от перехода на летнее время.
Итак, короче
задача может выполняться в 16:00 по лондонскому времени зимой и летом.
Я использовал центральное стандартное время для установки задачи для Нью-Йорка, но вижу, что моя задача выполняется на час позже, так как неделю назад в Нью-Йорке началось летнее время.
Кто-нибудь знает, существуют ли такие отдельные часовые пояса для .Net, которые представляют местное время для города?
Я не хочу использовать BST и GMT, так как мне нужно будет настроить его дважды.
Надеюсь, мой вопрос имеет смысл.
timezone
. В базе данных часовых поясов Microsoft Windows есть раздел, в котором объясняется именно эта проблема с именами. - person Matt Johnson-Pint   schedule 22.03.2019TimeZoneInfo
для восточного стандартного времени должно работать для вас. Было бы очень полезно, если бы вы предоставили минимально воспроизводимый пример, демонстрирующий проблему. - person Jon Skeet   schedule 22.03.2019