标签: c# .net datetime iso8601
我们的API有一些PUT / POST方法可以接受请求正文中的日期。到目前为止,我们一直在使用ISO 8601格式,但我们需要强制使用时间偏移部分,因此格式正好是:yyyy-MM-ddTHH:mm:ss+HH:mm
yyyy-MM-ddTHH:mm:ss+HH:mm
DateTime.ParseExact(...)似乎没有时间偏移部分的格式,只有"K"自定义格式说明符,它似乎没有做我们需要的,并指定{{1如上所述,两次也不起作用。
DateTime.ParseExact(...)
"K"
是否有另一种方法可以让.NET要求日期完全采用上述格式,还是需要使用正则表达式或其他内容?