【发布时间】:2016-09-26 03:54:27
【问题描述】:
对于我数据库中的一条记录,我们存储了两个时间戳,它们代表同一时刻。
一个是 UTC,例如 '2016-09-23 11:43:34.0000000'
另一个具有本地时间的设备将数据上传到数据库,例如 '2016-09-23 06:43:34.0000000'。
由于列是 datetime2,它们都没有存储偏移量。我的问题是,在我的服务器上使用 C# 或在客户端应用程序上使用 Javascript(例如 moment.js),我能否在用户本地时间显示 UTC 时间戳?从客户端应用程序我可以获得当前用户的时间偏移并进行计算,我只是不明白我应该对 UTC 时间戳进行哪种类型的计算。
我查看了这篇文章 Here 中的示例,但注意到他们使用的原始日期时间格式 ('2015-02-05T07:52:27.59') 与我的有很大不同。
【问题讨论】:
标签: javascript c# datetime momentjs