fork download
  1. import java.time.OffsetDateTime;
  2. import java.time.ZoneOffset;
  3. import java.time.format.DateTimeFormatter;
  4.  
  5. class Main {
  6. public static void main(String args[]) {
  7. DateTimeFormatter parser = DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm:ssXXX");
  8.  
  9. OffsetDateTime odt = OffsetDateTime.parse("2006-04-03 08:00:00+01:00", parser);
  10. System.out.println(odt);
  11. System.out.println(odt.withOffsetSameInstant(ZoneOffset.UTC));
  12.  
  13. odt = OffsetDateTime.parse("2006-04-03 08:00:00-01:00", parser);
  14. System.out.println(odt);
  15. System.out.println(odt.withOffsetSameInstant(ZoneOffset.UTC));
  16. }
  17. }
Success #stdin #stdout 0.12s 49464KB
stdin
Standard input is empty
stdout
2006-04-03T08:00+01:00
2006-04-03T07:00Z
2006-04-03T08:00-01:00
2006-04-03T09:00Z