fork download
  1. import java.time.ZonedDateTime;
  2. import java.time.format.DateTimeFormatter;
  3. import java.time.format.DateTimeFormatterBuilder;
  4. import java.util.Locale;
  5.  
  6. public class Main {
  7. public static void main(String[] args) {
  8. String strDateTime = "18-sep-2009 10:25:11 Europe/Paris";
  9. DateTimeFormatter dtf = new DateTimeFormatterBuilder()
  10. .parseCaseInsensitive()
  11. .appendPattern("dd-MMM-uuuu HH:mm:ss zzzz")
  12. .toFormatter(Locale.ENGLISH);
  13.  
  14. ZonedDateTime zdt = ZonedDateTime.parse(strDateTime, dtf);
  15. System.out.println(zdt);
  16. }
  17. }
Success #stdin #stdout 0.44s 65324KB
stdin
Standard input is empty
stdout
2009-09-18T10:25:11+02:00[Europe/Paris]