由于UTC,Mvc web api更改了JSON日期时间

时间:2014-08-24 13:42:49

标签: asp.net-web-api

我的日期是javascript,格式为Tue Sep 30 00:00:00 UTC + 0200 2014 我用http发送它。 在MVC Web Api的控制器上,我得到了 29/09/2014 22:00:00。

发生了什么,我该如何解决?

1 个答案:

答案 0 :(得分:1)

我意识到WebApi的JSON格式化器将日期转换为UTC。因此我应该做的是将日期返回到服务器的本地时间:TimeZone.CurrentTimeZon.ToLocalTime(dt)。 令人困惑,很难找到答案。