【发布时间】:2025-12-25 10:10:11
【问题描述】:
我对日期时间格式有疑问。
我有一个字符串,代表我的日期时间:
“2014-08-01T10:12:11.0Z”。实际上,据我了解,它是 UTC 格式的日期时间,因为“Z”显示了与 UTC 的偏移量。
然后我尝试执行
DateTime.TryParseExact("2014-08-01T10:12:11.0Z", "yyyy-MM-ddTHH:mm:ssZ", CultureInfo.InvariantCulture, DateTimeStyles.AdjustToUniversal, out value_);
(其中 value_ 只是我新创建的 DateTime 对象)只是为了检查我的字符串是否代表 UTC 时间。这个表达式给了我'假'。
所以,我想知道,我应该传递什么格式而不是“yyyy-MM-ddTHH:mm:ssZ”,还是应该更改其他格式?
【问题讨论】:
标签: c# date datetime formatting