date
現在、AIX SERVER を使用しており、端末でコマンドを発行すると、 Mon Nov 4 00:28:40 EST 2013
.
そして、秒の値は 1383561560 で、これは からの秒数ですWednesday, 31 December 1969, 19:00:00 (UTC time)
。
31 December 1969, 19:00:00 (UTC time)
これで、EST 時間以降の日付と時刻を計算するコードができまし た。
DateFormat df = new SimpleDateFormat("MM/dd/yyyy_HH:mm:ss a");
df.setTimeZone(TimeZone.getTimeZone("EST"));
long ms = (long)(1383560920) *1000;
Date d1 = new Date(ms);
String formattedDate = df.format(d1);
System.out.println("Now the date/time is "+formattedDate );
現在表示されている日時は11/04/2013_05:28:40 AM
ここで、なぜ5時間の違いがあるのですか?