我目前处于英国夏令时,即 UTC +1 小时。我用以下代码确认我的电脑是正确的,它返回 true。
System.TimeZone.CurrentTimeZone.IsDaylightSavingTime(Date.Now)
那么我的问题是为什么 UTC 格式化程序不能像我预期的那样工作:
DateTime.Now.ToString("u")
它按预期以 UTC 格式返回准确的当前系统日期,但最后的 Z(祖鲁时间)不是 +01:00?
IE
2009-05-27 14:21:22Z
不是
2009-05-27 14:21:22+01:00
这是正确的功能吗?