I have My Database data in this format
18-NOV-10
I have to pass the same format into java.util.Date like this
Date date = new java.util.Date(dateformater);
so that the result of java.util.Date is like this 18-NOV-10
Is this possible ??
I tried this way
String strDate = "12-NOV-07";
SimpleDateFormat sdfSource = new SimpleDateFormat("dd-MMM-yy");
Date date = sdfSource.parse(strDate);
System.out.println(date);
But i am getting the result as “Mon Nov 12 00:00:00 IST 2007 ” which i want it only
12-NOV-07″
As others have pointed out, you should probably store your dates as dates, not strings; nevertheless…
If you want to turn a
Dateback into a string in that format you can use the following:If you need MAY instead of May, just use
toUpperCase()on the resultant string.