2

我们正在开发一个 j2me 应用程序,用于将联系人同步到服务器/从服务器同步。我们正在为每个联系人存储更新和创建时间(长磨秒),以进行冲突解决/同步计算。

现在,由于客户端和服务器应用程序可以位于不同的时区,如何以标准格式(以注意不同时区和夏令时)存储时区时间,以便在客户端和服务器端进行计算。

4

2 回答 2

4

如果您使用 System.currentTimeMillis() 您不必担心时区,因为它是通用时间。从System.currentTimeMillis() Javadoc

公共静态长 currentTimeMillis()

[...]

返回: 当前时间与 UTC 1970 年 1 月 1 日午夜之间的差异,以毫秒为单位。

时区 UTC 是协调世界时,主要是 GMT。

于 2009-02-22T10:34:18.750 回答
3

我建议您将所有时间存储在 GMT+0 中,并仅在显示时转换时间。

于 2009-02-22T10:08:21.950 回答