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. class Main {
  7. public static void main(String[] args) {
  8. DateTimeFormatter dtf = new DateTimeFormatterBuilder()
  9. .parseCaseInsensitive()
  10. .appendPattern("dd-MMM-uuuu hh:mm:ss,SSS z a")
  11. .toFormatter(Locale.ENGLISH);
  12.  
  13. ZonedDateTime zdt = ZonedDateTime.parse("05-Jul-2012 11:38:02,442 UTC AM", dtf);
  14. System.out.println(zdt);
  15. }
  16. }
Success #stdin #stdout 0.15s 57556KB
stdin
Standard input is empty
stdout
2012-07-05T11:38:02.442Z[UTC]