Преобразовать номер часового пояса DataTime в текстовое значение, например: EST

Я ищу способ вывода / форматирования

String.Format("{0:h:MMtt zzzz}", symbol.QuoteData.LastTrade);

в более значимый формат, как

String.Format("{0:h:MMtt EST}", symbol.QuoteData.LastTrade);

1 ответ

Взгляните на класс TimeZoneInfo (если вы используете.NET 3.5 или новее?). Первое, что нужно отметить, это то, что, насколько я знаю, нет определенного списка мнемоник часовых поясов с тремя символами. Если вы видели списки онлайн, но все они содержат дубликаты! Я понимаю, что этот ответ немного расплывчатый. Если вы можете дать более подробную информацию, я постараюсь быть более конкретным.

Другие вопросы по тегам