Java / J2me中时区的通用格式

时间:2009-02-22 10:05:04

标签: java java-me timezone sync dst

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

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

2 个答案:

答案 0 :(得分:4)

如果使用System.currentTimeMillis(),则不必担心时区,因为它处于通用时间。来自System.currentTimeMillis() Javadoc

public static long currentTimeMillis()

[...]

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

时区UTC为Coordinated Universal Time,主要是GMT。

答案 1 :(得分:3)

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