Asp.net web api Mvc web api因UTC而更改JSON日期时间

Asp.net web api Mvc web api因UTC而更改JSON日期时间,asp.net-web-api,Asp.net Web Api,我的javascript日期格式为2014年9月30日星期二00:00:00 UTC+0200 我用http post发送它。 在MVCWebAPI中的控制器上 2014年9月29日22:00:00 发生了什么?我如何解决它?我意识到WebApi的JSON格式化程序将日期转换为UTC。因此,我应该做的是将日期返回到服务器的本地时间:TimeZone.CurrentTimeZon.ToLocalTime(dt)。 令人困惑,很难找到答案。我会回答我的问题

我的javascript日期格式为2014年9月30日星期二00:00:00 UTC+0200 我用http post发送它。 在MVCWebAPI中的控制器上 2014年9月29日22:00:00


发生了什么?我如何解决它?

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

我会回答我的问题