ユーザーにタイムスタンプを表示する方法を確認したいだけです。システムのタイムスタンプは、送信された日付、タイムスタンプ、特定のアクションやイベントが発生したときなど、UTCで保存されます。
私は今いくつかのテストを行っています。クエリを実行してUTCタイムスタンプのリストを文字列として取得し、それをカレンダーフォームに取得したいと思います。私はこれをやっています:
someTimeStamp = Calendar.getInstance();
long l = Long.valueOf(stringTimeStampFromDBViaJson);
someTimeStamp.setTimeInMillis(l);
たとえば、UTCでDBから返される値は次のとおりです。
2012-09-18 19:36:23.950
2012-09-18 19:31:55.193
だから私の電話はESTにあり、次のようにまっすぐに表示されています
18 September, 2012 03:36:23 PM
18 September, 2012 03:31:55 PM
それが私が欲しいものです。これが私が信頼できる振る舞いであるかどうか疑問に思っています。