Newtonsoft日期解析错误(删除一天)

时间:2017-05-09 08:30:41

标签: javascript c# json typescript

在我的TypeScript项目中,用户可以选择日期。

例如:(JSON)

"IssueDate":"Wed Jan 18 2017 00:00:00 GMT+0200 (Jordan Standard Time)"

但是在我的控制器中使用Newtonsoft解析对象时,结果日期道具总是少于一天

IssueDate: {1/17/2017 10:00:00 PM}

知道为什么会这样吗?我是否需要以防止这种情况的方式配置Newtonsoft?

1 个答案:

答案 0 :(得分:1)

在webapi项目的注册方法中试试这个

GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.DateTimeZoneHandling =DateTimeZoneHandling.Local;