我正在尝试将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 ????
}
答案 0 :(得分:2)
服务器上的DateTime类型是UTC,当使用ToLocalTime()时,我得到了所需的结果。