【发布时间】:2019-03-15 17:52:08
【问题描述】:
我有一个约会,比如“2016-10-20 20:34:60”。创建此日期时间时,我不确定如何指定此日期时间是根据服务器本地时区制作的。在这种情况下,它是“太平洋标准时间”。
我想将其作为默认文本和数据文本呈现。该数据文本将通过 javascript 用于将日期更改为用户的本地时间。
我是 C# 新手,我正在努力思考如何去做。给出的许多示例都使用 UTC 时间。我们根据服务器本地时间存储日期。
我想确保显示的默认文本是正确的,无论我们是否处于夏令时模式,它都应该及时反映当时的情况。
【问题讨论】:
-
顺便说一句,您可能希望考虑使用 UTC。 stackoverflow.com/questions/11537106/…
-
@MikeH,我希望他们将事物存储为 UTC。让一切变得更容易。但我无法控制。
-
@Sam - 仅仅因为存储了非 UTC 时间,并不意味着您在发送出去之前不能转换为 UTC。
-
@MattJohnson,我将时间作为 UTC 时间戳作为隐藏字段发送,这是我在 javascript 和 Date 对象中使用的。我只关心从数据库返回的日期,并确保将其设置为正确的时区,因为我看到 Kind 是未指定的。