ISO8601 文字列 (例: ) から DateTime オブジェクトを作成したいと考えています2012-11-05T07:00:00+0000
。コードは次のとおりです。
...
DateTime day = new DateTime(dateStr);
System.out.println(dateStr + "=>" + day);
私はこれらの結果を得ました:
...
2012-11-04T07:00:00+0000=>2012-11-04T00:00:00.000-07:00
2012-11-05T07:00:00+0000=>2012-11-04T23:00:00.000-08:00
2012-11-06T08:00:00+0000=>2012-11-06T00:00:00.000-08:00
...
11-04
と11-06
正しいですが11-05
、間違っています。修正方法は?私は北米の西海岸にいます。