I want to convert string to date. I tried different scenarios but unable to convert it to my required format.
String Format : "dd/MM/yyyy hh:mm aa".
Required Date Format : "yyyy-MM-dd HH:mm:ss.SSS".
SimpleDateFormat originalFormat = new SimpleDateFormat("dd/MM/yyyy hh:mm aa");
Date date = originalFormat.parse("03/02/2007 05:36 PM");
SimpleDateFormat targetFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
String originalDate = targetFormat.format(date);
Date dateValue = targetFormat.parse(originalDate);
String finalDate = targetFormat.format(dateValue);
Date requiredDate = targetFormat.parse(finalDate);
I am getting result as string in my required format. But I need it as date. After conversion I am getting in "EEE MMM dd HH:mm:ss zzzz yyyy" this format. What to do?
Thanks in Advance.