小编典典

如何从 ISO 8601 格式创建 .NET DateTime

all

我找到了如何将 DateTime 转换为ISO
8601
格式,但没有关于如何在 C# 中进行相反的操作。

我有2010-08-20T15:00:00Z,我想把它变成一个DateTime对象。

我可以自己分离字符串的各个部分,但对于已经成为国际标准的东西来说,这似乎需要做很多工作。


阅读 454

收藏
2022-08-29

共1个答案

小编典典

此解决方案利用DateTimeStyles枚举,它也适用于 Z。

DateTime d2 = DateTime.Parse("2010-08-20T15:00:00Z", null, System.Globalization.DateTimeStyles.RoundtripKind);

这完美地打印了解决方案。

2022-08-29