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