【发布时间】:2017-08-29 00:56:46
【问题描述】:
我们在一个表中有一个 DateTime 列,我们在其中存储从 UI 的下拉列表中选择的日期
我们使用默认的 DateTime.Unspecified 保存它
所以在数据库中它是这样存储的
现在的问题是我们想在客户端按原样显示,这意味着无论时区如何都按原样显示这个日期时间
所以目前我们所做的只是从数据库中获取日期时间值并修剪 00:00:00,但不知何故,我们遇到了它在不同时区的客户端中显示不同的问题,例如在 -2 时区,它显示落后一天。
知道我们应该如何处理这个问题吗?将数据库列更改为 datatimeoffset 不是一个选项。我们只是想强制它按原样显示。
【问题讨论】:
标签: c# asp.net .net date datetime