Можно ли преобразовать короткие строки часового пояса как EST CET PST в TimeZoneInfo в C #? - PullRequest
0 голосов
/ 19 февраля 2019

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

Ответы [ 2 ]

0 голосов
/ 19 февраля 2019

Вы не можете сделать это.Потому что для некоторых сокращений у нас есть несколько полных названий: «AMT» означает UTC + 4 (время Армении), а также «AMT» означает UTC-4 (время Amazon).Вот почему Microsoft не добавила это в свой класс TimeZoneInfo.Я думаю, что гораздо лучше поговорить с клиентом и решить, какой словарь вы будете использовать.

Список сокращений можно найти здесь: https://www.timeanddate.com/time/zones/

Извините за плохие новости.

0 голосов
/ 19 февраля 2019

К сожалению, не похоже, что есть встроенный способ сделать это.Возможно, вы найдете ответ здесь как простейшее решение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...