在应用程序中处理多个时区

时间:2017-03-16 18:28:50

标签: java time timezone datetime-format

在应用程序中处理多个时区的最佳方法是什么? 用户可以选择他们所在的时区。用户可以在世界的任何地方。 显示数据时,必须将时间调整为用户选择的时区。 我们在现场有设备,他们将发送数据,警报等。 将数据存储在数据库中的最佳方法是什么? 存储数据后,显示将是直接的。

1 个答案:

答案 0 :(得分:3)

我建议以UTC格式存储所有时间。使用UTC时间执行所有计算和算法。您只关心用于显示目的的时区。对于特定用户,请将UTC时间转换为其首选时区。