次の操作を行います:
デバイスのタイムゾーンをGMT+0400に設定します(コードからではありません)
新しい日付を作成する
そして、印刷時間(SimpleDateFormat)-ミリ秒単位
取得11-1919:16:40.920:I / System.out(30070):テスト時間:1353330825273時間:19.11
デバイスでtimeZoneをGMT+0600に変更し、ミリ秒でDateを作成すると1353330825273
日付myDate=new Date(1353330825273L);
しかし、時間をもう一度印刷すると、11-19 19:17:00.920:I / System.out(30070):TEST TIME:1353330825273 TIME:21.11になりました。
時間フォーマット文字列は次のとおりです:k:mm
なんで?自分の時間を変更するtimeZoneを無効にする方法は?