【发布时间】:2021-11-16 03:57:39
【问题描述】:
我试图在其他论坛或问题中找到答案,但我找不到我的问题的答案
我试图将字符串转换为日期时间
这是我的字符串:1999-12-31T23:00:00.000+0000
我正在使用这条线(在尝试了很多选项之后)
DateTime.ParseExact("1999-12-31T23:00:00.000+0000", "yyyy-MM-ddThh:mm:ss:000+ZZZZZ", CultureInfo.InvariantCulture)
谢谢你帮助我
【问题讨论】:
-
这是一个无效的偏移量。 ISO8601 格式的偏移量必须采用
hh:mm格式。您会发现几个重复项询问如何转换此 invalid 日期,但唯一的方法是拆分字符串并分别解析日期时间和偏移量部分,或者注入缺少的: -
The docs explain how
zbehaves。最多只能有3个zs,
标签: c# .net datetime datetime-format