我使用此代码将“yyyy-MM-ddTHH:mm:ssZ”转换为 C# 中的 DateTime 数据类型:
string PurchaseDate == "2017-12-12T14:29:26Z";
datetime dt = DateTime.ParseExact(PurchaseDate , "yyyy-MM-ddTHH:mm:ssZ", null);
我希望,dt 充满了 {12/12/2017 14:29:26 PM} 但它充满了 {12/12/2017 5:59:26 PM}!为什么这次改变了?
后面的 Z 是指祖鲁时间。祖鲁时间相当于 UTC(请参阅此处以获取更多参考)
您正在执行的解析将日期时间转换为“本地”时区。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句