2012-11-28 48 views
1

我想在webapi控制器中将JSON日期发布到MVC 4操作。将JSON日期发布到MVC 4操作webapi

现在时间为22:05 +1 GMT

的Javascript使用说:新的Date() - 周三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 /动作:

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

回答

2

日期时间的一种在服务器上为UTC,并使用ToLocalTime()时,我得到了想要的结果。