【发布时间】:2010-09-21 10:46:45
【问题描述】:
(这是一个关于 UI 的问题,而不是实现它所需的技术)
向用户显示在不同时区发生的事件的时间最清晰的方法是什么?您的“普通”用户了解 UTC 和时区吗?
我们捕获本地时间和 UTC 偏移量并将其存储在数据库中 (SQL 2008 DateTimeOffset) 以用于在不同时区发生的事件。用户也位于不同的时区。
我将在下面提出几个答案,以便对其进行评分,但我会很感激其他建议。
编辑:我想避免在用户的时区显示时间。不同时区的用户会讨论相同的事件,如果他们位于不同时区的本地,就会产生混淆。
编辑:我想让这个问题变得通用,希望对更多人有用,但对于某些特定情况,这是一个用于跟踪包裹的 Web 应用程序(想想 FedEx)。包裹将跨越时区。客户支持在英国,但收件人可能在其他地方。
【问题讨论】: