【发布时间】:2016-02-02 11:08:10
【问题描述】:
我正在使用 asp.net c#。当用户执行操作时,我使用 UTC 时间将操作日期时间保存在数据库中。现在是时候展示动作了,我用数据库中的日期时间向客户端发送 json。现在的问题是它以 UTC 时间出现,这真的让用户感到困惑。 我的问题有哪些可选解决方案?它们应该基于客户端还是基于服务器?
【问题讨论】:
-
我们将需要重新创建:请 1. 使其最小化,2. 包括将时间发送到客户端的服务器端代码,以及 3. 客户端上与显示前的日期。
-
还提供如何发送此 JSON 的信息。您使用 ASP.NET (MVC/WebAPI) 还是其他 Web 框架?
-
这听起来根本不像 C# 问题 - 听起来像是表示逻辑问题。将 UTC 时间发送给客户端可能是正确的做法,然后您可以在 Javascript 中将其转换为客户端本地时间。