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 dtf = DateTimeFormatter.ofPattern("uuuuMMddHHmmss'Z'Z");
  8. String strDateTime = "20220914171900Z-0700";
  9. OffsetDateTime odt = OffsetDateTime.parse(strDateTime, dtf);
  10. System.out.println(odt);
  11.  
  12. // The same date-time at UTC
  13. OffsetDateTime odtUTC = odt.withOffsetSameInstant(ZoneOffset.UTC);
  14. System.out.println(odtUTC);
  15. }
  16. }
Success #stdin #stdout 0.11s 49308KB
stdin
Standard input is empty
stdout
2022-09-14T17:19-07:00
2022-09-15T00:19Z