Newtonsoft在将字符串转换为日期时抛出异常。为什么

时间:2016-11-01 10:00:38

标签: c# json string datetime json.net

我有一个JSON-String并将其元素转换为c#datetime。 这大部分时间都有效,但有时候我有一个例外:

Could not convert string to DateTime: 2016-11-31T18:00:00Z.

我不明白为什么会抛出异常。该字符串看起来像一个正确的格式。

我错过了什么吗?

1 个答案:

答案 0 :(得分:4)

日期无效,因为11月只有30天

例如2016-11-30T18:00:00Z应该有效,因为这是一个有效的日期。