fork download
  1. import java.time.ZonedDateTime;
  2. import java.time.format.DateTimeFormatter;
  3. import java.util.Locale;
  4. import java.util.stream.Stream;
  5.  
  6. class Main {
  7. public static void main(String args[]) {
  8. DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss VV", Locale.ENGLISH);
  9. Stream.of(
  10. "2022-12-29 01:16:03 GMT+08:00",
  11. "2022-12-29 01:16:03 UTC-08:00"
  12. )
  13. .map(s -> ZonedDateTime.parse(s, dtf))
  14. .forEach(System.out::println);
  15. ;
  16. }
  17. }
Success #stdin #stdout 0.11s 49648KB
stdin
Standard input is empty
stdout
2022-12-29T01:16:03+08:00[GMT+08:00]
2022-12-29T01:16:03-08:00[UTC-08:00]