1

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

时间现在是22:05 +1 GMT

Javascript 说使用:new Date() - Wed Nov 28 2012 22:05:46 GMT+0100 (Romance Standard Time)

当使用以下命令发布到服务器时,它会被 JSON 化: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 ????
}
4

1 回答 1

2

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

于 2013-01-03T11:17:02.700 回答