Можно ли преобразовать короткие строки часового пояса как EST CET PST в TimeZoneInfo в C #?

Swift 4

let data = myStringVariable.data(using: String.Encoding.utf8.rawValue)
1
задан czlatea 19 February 2019 в 12:27
поделиться

2 ответа

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

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

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

0
ответ дан Karim 19 February 2019 в 12:27
поделиться

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

0
ответ дан pipding 19 February 2019 в 12:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: