Создание DateTime в определенном Часовом поясе в c#

Я пытаюсь создать модульный тест для тестирования случая на то, когда часовой пояс изменяется на машине, потому что это было неправильно установлено и затем исправлено.

В тесте я должен смочь создать объекты DateTime ни в одном зона местного времени, чтобы гарантировать, что люди, запускающие тест, могут сделать так успешно независимо от того, где они расположены.

Из того, что я вижу от конструктора DateTime, я могу установить TimeZone, чтобы быть или локальным часовым поясом, часовым поясом UTC или не указанный.

Как я создаю DateTime с определенным часовым поясом как PST?

139
задан Chris Catignani 17 September 2019 в 01:46
поделиться