ミリ秒を GMT 日付に変換する必要があります (Android アプリで)。例:
1372916493000
このコードで変換すると:
Calendar cal = Calendar.getInstance();
cal.setTimeZone(TimeZone.getTimeZone("GMT"));
cal.setTimeInMillis(millis);
Date date = cal.getTime();
結果は07:41 07/04/2013
です。私がちょうど使用した場合、結果は同じです:
Date date = new Date(millis);
残念ながら、結果は間違っているように見えます。私の現地時間のようです。このサービスで同じ数値を変換しようとしましたが、結果は05:41 07/04/2013
で、正しいと思います。だから私は2時間の違いがあります。私の変換の何が問題なのか、誰か提案/ヒントがありますか?