【发布时间】:2010-10-29 06:40:42
【问题描述】:
我目前在British summer time,即 UTC +1 小时。我用以下代码确认我的电脑是正确的,它返回 true。
System.TimeZone.CurrentTimeZone.IsDaylightSavingTime(Date.Now)
我的问题是为什么 UTC 格式化程序不能按我的预期工作:
DateTime.Now.ToString("u")
它按预期以 UTC 格式返回准确的当前系统日期,但末尾的 Z (Zulu Time) 不是 +01:00?
即
2009-05-27 14:21:22Z
不是
2009-05-27 14:21:22+01:00
这是正确的功能吗?
【问题讨论】:
标签: c# .net vb.net datetime utc