2012-03-07 5 views
4

TZはGMT + 5です。ジョーダタイムの日付を解析するときに混乱するタイムゾーン

final DateTime date1 = dtf.parseDateTime("1979-04-29"); 
    final DateTime date2 = dtf.parseDateTime("1979-05-12"); 
    final DateTime date3 = dtf.parseDateTime("1979-04-02"); 
    final DateTime date4 = dtf.parseDateTime("1979-04-15"); 
    System.err.println(date1.toString()); 
    System.err.println(date2.toString()); 
    System.err.println(date3.toString()); 
    System.err.println(date4.toString()); 

出力は

1979-04-29T00:00:00.000-05:00 
1979-05-12T00:00:00.000-04:00 
1979-04-02T00:00:00.000-05:00 
1979-04-15T00:00:00.000-05:00 

-04のですか?どうして?

、その後、出力は "夏時間" と呼ばれることになる

1979-04-29T00:00:00.000-05:00 
1979-05-12T00:00:00.000-05:00 
1979-04-02T00:00:00.000-05:00 
1979-04-15T00:00:00.000-05:00 
+4

これはcでしょうalled "夏時間":http://www.timeanddate.com/time/dst/1979.html –

+0

@BrianRoach - それは答えと呼ばれます。 – MByD

+0

@BinyaminSharet - 私は気にするつもりはありませんでしたが、それを1つに移動することに決めました。 –

答えて

関連する問題