gpt4 book ai didi

.net - 将 ISO 8601 字符串解析为 .NET 中的 DateTime?

转载 作者:行者123 更新时间:2023-12-04 16:19:52 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to create a .NET DateTime from ISO 8601 format

(7 个回答)


5年前关闭。




我有一个字符串“2009-10-08 08:22:02Z”,它在 ISO 8601 中格式。

如何使用 DateTime 解析这种格式?

最佳答案

string txt= "2009-10-08 08:22:02Z";
DateTime output = DateTime.ParseExact(txt, "u", System.Globalization.CultureInfo.InvariantCulture);

DateTime 类支持 standard format string你的这种格式

我认为对于 ISO 格式(带有 T 分隔符),请使用“s”而不是“u”。或使用:
string txt= "2009-10-08 08:22:02Z";
DateTime output = DateTime.ParseExact(txt, new string[] {"s", "u"}, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None);

支持这两种格式。

关于.net - 将 ISO 8601 字符串解析为 .NET 中的 DateTime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1536633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com