【问题标题】:Json() in MVC converts datetime to UTC automaticallyMVC 中的 Json() 自动将日期时间转换为 UTC
【发布时间】:2012-04-13 09:42:33
【问题描述】:

我已经在 DateTime 对象中存储了 UTC 时间。

当我使用 Json() 序列化程序发送它时,这些日期再次转换为 UTC。我不希望这种情况发生。

请帮忙。

【问题讨论】:

  • 检查你的 DateTime 对象的 Kind 属性,也许它们没有被标记为 UTC 然后它们再次被转换。
  • 你是对的。请将此添加为答案,以便我将其标记为正确答案

标签: asp.net-mvc jsonserializer


【解决方案1】:

检查您的DateTime 对象的Kind 属性,也许它们没有标记为UTC,然后它们会再次转换。

【讨论】:

  • 这个'Kind'属性在哪里?它应该是什么样子?
  • @jao 它是DateTime 对象的属性,例如:var date = DateTime.Now; Console.WriteLine(date.Kind.ToString());
猜你喜欢
  • 1970-01-01
  • 2021-12-31
  • 2011-01-06
  • 2021-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-07
相关资源
最近更新 更多