fork download
  1. import java.time.OffsetDateTime;
  2. import java.time.ZoneOffset;
  3. import java.time.format.DateTimeFormatter;
  4. import java.util.Locale;
  5.  
  6. class Main {
  7. public static void main(String[] args) {
  8. DateTimeFormatter parser = DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm:ss'UTC'XXX", Locale.ENGLISH);
  9. OffsetDateTime odt = OffsetDateTime.parse("2023-01-11 18:27:59UTC-06:00", parser)
  10. .withOffsetSameInstant(ZoneOffset.UTC);
  11. System.out.println(odt);
  12.  
  13. DateTimeFormatter formatter = DateTimeFormatter.ofPattern("uuuu-MM-dd'T'HH:mm:ss.SSSXXX", Locale.ENGLISH);
  14. String formatted = odt.format(formatter);
  15. System.out.println(formatted);
  16. }
  17. }
Success #stdin #stdout 0.12s 49436KB
stdin
Standard input is empty
stdout
2023-01-12T00:27:59Z
2023-01-12T00:27:59.000Z