小编典典

如何使ASP.Net MVC模型绑定程序将传入日期视为UTC?

json

我正在将对象发布到MVC控制器。该对象包含一个名为StartDt的字段,并且在客户端上是本地时间的javascript Date对象。

当我在对象上调用JSON.stringify并使用jQuery的ajax方法将其发布到服务器时,我在Firebug中看到发送到服务器的是一个ISO字符串,例如“
1900-12-31T13:00:00.000Z”认为应该是UTC格式的当地时间。

但是,当我在控制器中查看DateTime字段时,它看起来像是返回本地时间而不是UTC。我怎样才能解决这个问题?

我想存储来自客户端的日期的UTC版本。


阅读 205

收藏
2020-07-27

共1个答案

小编典典

您可能必须使用DateTime.ToUniversalTime()方法来获取UTC时间。

2020-07-27