fork download
  1. import java.text.MessageFormat;
  2. import java.time.ZonedDateTime;
  3. import java.time.format.DateTimeFormatter;
  4. import java.util.Locale;
  5.  
  6. class Main {
  7. public static void main(String[] args) {
  8. final String dateString = "16/07/2017 19:28:33 EST";
  9. final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm:ss z", Locale.ENGLISH);
  10.  
  11. System.out.println(MessageFormat.format("Input - {0}", dateString));
  12. System.out.println(
  13. MessageFormat.format("Parsed - {0}", formatter.format(ZonedDateTime.parse(dateString, formatter))));
  14. }
  15. }
Success #stdin #stdout 0.35s 44916KB
stdin
Standard input is empty
stdout
Input - 16/07/2017 19:28:33 EST
Parsed - 16/07/2017 19:28:33 EDT