将UTC转换为特定时区

时间:2013-03-31 19:31:55

标签: c# asp.net

我的日期存储在我的数据库中作为UTC。我想将它们转换为CST(中央标准时间)。

我到处寻找,我只找到了将UTC时间转换为当地时间的方法。如何将其转换为特定时区?

2 个答案:

答案 0 :(得分:3)

试试这种方式

TimeZoneInfo.ConvertTimeBySystemTimeZoneId(DateTime.Now, "New Zealand Standard Time", "UTC")

更多讨论:

How to convert DateTime in Specific timezone?

http://blog.mozilla.org/it/2012/11/16/converting-timezone-specific-times-in-mysql/

答案 1 :(得分:2)

从.NET 3.5 / 4.0开始可能是TimeZoneInfo.ConvertTimeFromUtc吗?