サーバーとの間で連絡先を同期するための j2me アプリを開発しています。競合の解決/同期計算のために、各連絡先の更新および作成時間 (長いミリ秒) を保存しています。
クライアントとサーバーのアプリは異なるタイムゾーンにある可能性があるため、クライアント側とサーバー側での計算のために、タイムゾーンを含む時間を標準形式で保存する方法 (タイムゾーンと夏時間の違いに注意するため)。
System.currentTimeMillis() を使用する場合、世界時であるため、タイム ゾーンを気にする必要はありません。System.currentTimeMillis() Javadocから:
public static long currentTimeMillis()
[...]
戻り値: 現在時刻と UTC 1970 年 1 月 1 日午前 0 時との差 (ミリ秒単位)。
タイム ゾーン UTC は協定世界時で、ほとんどが GMT です。
常に GMT+0 で保存し、表示するときだけ時刻を変換することをお勧めします。