C#日期格式-这是什么日期格式

时间:2018-08-17 23:52:57

标签: c# datetime

我正在使用C#进行rest服务,并接收到一个看起来像这样的字符串参数:

2018-08-01T00:00:00+10000

首先,我不确定日期格式是什么,有人告诉我它可能是ISO 8601,但是当我尝试将其转换为字符串以最终将其转换为Datetime对象时,我得到:

  

错误CS1503:参数1:无法从“字符串”转换为“ System.IFormatProvider”

1 个答案:

答案 0 :(得分:2)

C#知道如何解析ISO 8601,并且代码很简单:

 DateTime date = DateTime.Parse("2018-08-01T00:00:00+1000");

在您的问题中,您在末尾添加了另一个0(+10000而不是+1000),这是ISO 8601 format

不允许的