将DateTime时区编号转换为文本值,如:EST

时间:2011-11-10 15:40:17

标签: c# asp.net datetime zoneinfo

我正在寻找输出/格式化的方法

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

更有意义的格式,如

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

1 个答案:

答案 0 :(得分:0)

看一下TimeZoneInfo类(假设您是.NET 3.5或更高版本?)。首先要注意的是,据我所知,目前还没有3个char时区助记符的明确列表。如果在线看过列表,但它们都包含重复项!我意识到这个答案有点模糊。如果你能提供更多细节,我会尝试更具体。