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