fork download
  1. import java.text.ParseException;
  2. import java.text.SimpleDateFormat;
  3. import java.util.Date;
  4. import java.util.Locale;
  5.  
  6. public class Main {
  7. public static void main(String[] args) throws ParseException {
  8. String strDateTime = "09-Jun-21 04.40.45.898000 PM";
  9. strDateTime = strDateTime.replaceAll("(.*(?<=\\.)\\d{3})(\\d+)(\\s[AP]M)", "$1$3");
  10.  
  11. SimpleDateFormat sdf = new SimpleDateFormat("d-MMM-y h.m.s.SSS a", Locale.ENGLISH);
  12. Date date = sdf.parse(strDateTime);
  13. System.out.println(date);
  14. }
  15. }
Success #stdin #stdout 0.24s 55864KB
stdin
Standard input is empty
stdout
Wed Jun 09 16:40:45 GMT 2021