【发布时间】:2017-05-20 12:46:18
【问题描述】:
我有一个“iso8601”格式的日期字符串,当我使用 Joda“DateTime”解析它时,日期的时区会自动更改。
DateTime dateTime = new DateTime( "2017-05-22T08:10:00.000+0300" ) ;
System.out.println(dateTime);
它的输出是:
2017-05-22T09:40:00.000+04:30
如您所见,第一个字符串的时区为 +3:00,解析后的时区为 +04:30。如何在不更改时区的情况下解析第一个字符串? (所以即使解析后时区仍然是+03:00)
【问题讨论】: