fork download
  1. import java.time.LocalDateTime;
  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. final String strDateTime = "24 Oct 2016 7:31 pm";
  9. DateTimeFormatter dtf = new DateTimeFormatterBuilder()
  10. .parseCaseInsensitive() // For case-insensitive (e.g. am, Am, AM) parsing
  11. .appendPattern("d MMM uuuu h:m a") // Pattern conforming to the date-time string
  12. .toFormatter(Locale.ENGLISH); // Locale
  13. LocalDateTime ldt = LocalDateTime.parse(strDateTime, dtf);
  14. System.out.println(ldt);
  15. }
  16. }
Success #stdin #stdout 0.16s 43996KB
stdin
Standard input is empty
stdout
2016-10-24T19:31