在.net获取亚利桑那标准时间

时间:2017-02-23 19:46:10

标签: c# .net timezone

我有一个应用程序,通过使用系统名称将时区视为字符串,这样我们就可以通过以下方式创建一个实际的System.TimeZoneInfo对象:

var tz = TimeZoneInfo.FindSystemTimeZoneById(timeZone);

此类值会持久保存到DB,现在我们面临的问题是,请求一个此类对象位于Arizona Time上,而这不是标准时区。根据我调查的Arizona Time更改了时区,因为它没有观察到“Day Light Savings”。

我正在寻找一种在DB中设置一个值的方法,这样就不需要根据日光节省的变化来改变它。

有办法做到这一点吗?

即使我必须更改代码以获取TimeZoneInfo对象。对我来说真正重要的是确定与Arizona Time

对应的实际时区的方法

0 个答案:

没有答案