将JSON日期发布到MVC 4操作webapi

时间:2012-11-28 21:11:05

标签: json asp.net-mvc-4

我正在尝试将JSON日期发布到webapi控制器中的MVC 4操作。

时间现在 22:05 +1 GMT

Javascript说使用:新日期() - 2012年11月28日星期三22:05:46 GMT + 0100(浪漫标准时间)

当发布到服务器时,使用以下内容获取JSONized: ko.toJSON({date:new Date()})得到:“{”date“:”2012-11-28T21:06:50.273Z“} “

这就是我在服务器21:06获得的,但它是22:06。 MVC 4正在使用JSON.net,所以我错过了什么?

webapi / action:

public JsonResult Post([FromBody]VM vm)
{
     vm.date = 21:06 ????
}

1 个答案:

答案 0 :(得分:2)

服务器上的DateTime类型是UTC,当使用ToLocalTime()时,我得到了所需的结果。