【发布时间】:2013-12-05 02:15:18
【问题描述】:
我需要解析不包含年份和可能月份组件的 ISO 8601 日期,例如:
--0412T102200Z
我正在尝试使用以下代码,它会引发异常'输入中必须至少有一个带有年份的部分日期。':
DateTimeOffset.ParseExact("--0412T102200Z", "'--'MMdd'T'HHmmssZ",
CultureInfo.InvariantCulture, DateTimeStyles.None);
如何解析此类日期?是否有机会避免在解析之前手动将“--”替换为年份?
【问题讨论】:
标签: c# datetime-format iso8601 datetimeoffset datetime-parsing