我有一个应用程序,通过使用系统名称将时区视为字符串,这样我们就可以通过以下方式创建一个实际的System.TimeZoneInfo
对象:
var tz = TimeZoneInfo.FindSystemTimeZoneById(timeZone);
此类值会持久保存到DB,现在我们面临的问题是,请求一个此类对象位于Arizona Time
上,而这不是标准时区。根据我调查的Arizona Time
更改了时区,因为它没有观察到“Day Light Savings”。
我正在寻找一种在DB中设置一个值的方法,这样就不需要根据日光节省的变化来改变它。
有办法做到这一点吗?
即使我必须更改代码以获取TimeZoneInfo
对象。对我来说真正重要的是确定与Arizona Time