, +00:00 , ISO 8601. , Java, /.
java.time
Java 8 java.time, .
--UTC, . , OffsetDateTime.
ISO 8601, java.time ISO 8601, . OffsetDateTime . .
String input = "2012-01-17T11:53:40+00:00";
OffsetDateTime odt = OffsetDateTime.parse ( input );
.
System.out.println ( "input: " + input + " odt: " + odt );
: 2012-01-17T11: 53: 40 + 00: 00 odt: 2012-01-17T11: 53: 40Z
Z toString OffsetDateTime. , Z Zulu, offset-from-UTC , +00:00.
, OffsetDateTime , ZonedDateTime.
ZoneId zoneId = ZoneId.of ( "America/Montreal" );
ZonedDateTime zdt = odt.atZoneSameInstant ( zoneId );
OffsetDateTime ZonedDateTime . , , . "6:53 ", ( UTC) "11:53 ", .
.
System.out.println ( "input: " + input + " odt: " + odt + " zdt: " + zdt );
input: 2012-01-17T11: 53: 40 + 00: 00 odt: 2012-01-17T11: 53: 40Z zdt: 2012-01-17T06: 53: 40-05: 00 [/]
, java.time ISO 8601, .