Getting an Unparseable date error while calculating difference between Current date/time and Start date/time for an user.
Error: java.text.ParseException: Unparseable date: "09/11/20 00:00:00 AM CDT" at java.base/java.text.DateFormat.parse(DateFormat.java:395) 
I get this error at line no.8, which is
String output2 = sdf1.format((sdf1.parse(startDate)).getTime());
'dateDifference' is a library used to calculate the difference between the current date/time and the start date/time of an user.
if(link.getAttribute("lastLogonTimeStamp")== null){
    SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
    Calendar cur_time = Calendar.getInstance();
    cur_time.setTime(new Date());
    String output = sdf.format(cur_time.getTime());
    System.out.println(" +++++ Output +++++" + output);
          
    SimpleDateFormat sdf1 = new SimpleDateFormat("MM/dd/yy HH:mm:ss a zzz");
    String output2 = sdf1.format((sdf1.parse(startDate)).getTime());
    System.out.println(" +++++ Start Date +++++" + output2);
    int diff = dateDifference(output2);
    System.out.println(" +++++ Difference +++++" + diff);
          
    if(diff>0){
        System.out.println("Start Date is not a Future Date  :" + startDate);
        bw.write(id.getName()+","+ntID+","+id.getFirstname() +" "+id.getLastname() +","+id.getEmail()+ "," + id.getAttribute("empType")+ "," +lastLoginDt+ ","+mgrName+","+(String)id.getAttribute("startDate")+","+(String)id.getAttribute("title")+"\n");
        count++;
    }
}
 
     
    