Newtonsoft.Json.JsonConvert.DeserializeObject抛出无效的全球化日期格式异常

时间:2016-08-19 11:40:22

标签: c# json.net

Newtonsoft.Json.JsonConvert.DeserializeObject会针对以下日期抛出无效的全球化日期格式例外:

2016-07-26T24:33:37.177Z

代码

DataTable leadDataTable = (DataTable)JsonConvert.DeserializeObject(leadAObj["result"].ToString(),
    typeof(DataTable));

我尝试明确传递日期格式

代码

JsonConvert.DeserializeObject(leadAObj["result"].ToString(), typeof(DataTable),
     new Newtonsoft.Json.Converters.IsoDateTimeConverter { DateTimeFormat = "yyyy-MM-ddTHH:mm:ss.fffffffZ" })

1 个答案:

答案 0 :(得分:3)

时间是午夜过了33分钟是你所期待的?

不应该是00:33而不是24:33