gpt4 book ai didi

c# - 系统.日期时间.ParseExact : unrecognized format string

转载 作者:行者123 更新时间:2023-12-03 03:03:44 24 4
gpt4 key购买 nike

var timestamp = DateTime.ParseExact("20140101T000000Z", "YYYYMMDDThhmmssZ", CultureInfo.InvariantCulture);

System.FormatException was unhandled by user code
HResult=-2146233033
Message=String was not recognized as a valid DateTime.
Source=mscorlib

这对我来说毫无意义,因为 YYYYMMDDThhmmssZ 是 ISO-8601 YYYY-MM-DDThh:mm:ssZ 并删除了特殊格式字符。

最佳答案

问题是 YYYYDD 不是有效的格式说明符。请使用 yyyydd 代替,如果您想使用 24 小时时间,请使用 HH:

var timestamp = DateTime.ParseExact("20140101T000000Z", "yyyyMMddTHHmmssZ", CultureInfo.InvariantCulture);

另请注意,此处的 Z 被解释为文字 Z 字符。它不能替代时区说明符 z

进一步阅读

关于c# - 系统.日期时间.ParseExact : unrecognized format string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21035465/

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