我发现了如何将DateTime转换为ISO 8601格式,但没有发现如何在C#中实现相反的操作.
我有2010-08-20T15:00:00Z
个,我想把它变成DateTime
个物体.
我可以自己分离字符串的各个部分,但对于已经是国际标准的东西来说,这似乎是一项很大的工作.
我发现了如何将DateTime转换为ISO 8601格式,但没有发现如何在C#中实现相反的操作.
我有2010-08-20T15:00:00Z
个,我想把它变成DateTime
个物体.
我可以自己分离字符串的各个部分,但对于已经是国际标准的东西来说,这似乎是一项很大的工作.
此解决方案使用DateTimeStyles枚举,并且它也适用于Z.
DateTime d2 = DateTime.Parse("2010-08-20T15:00:00Z", null, System.Globalization.DateTimeStyles.RoundtripKind);
这完美地打印出了解决方案.