I am getting date in two different formats.
1) 2012-01-05
2) 05/01/2012
But I want this to be in the below format. "5 Jan 2011"
Now I'm having String d1="2012-01-05"
and String d2="2012-01-05".
I am getting date in two different formats.
1) 2012-01-05
2) 05/01/2012
But I want this to be in the below format. "5 Jan 2011"
Now I'm having String d1="2012-01-05"
and String d2="2012-01-05".
SimpleDateFormat formatter = new SimpleDateFormat("dd MMM yyyy");
String now = formatter.format(new Date());
this u want right...
or
String oldString = "2009-12 Dec";
Calendar calendar = Calendar.getInstance();
calendar.setTime(new SimpleDateFormat("yyyy-MM").parse(oldString)); // Yes, month name is ignored but we don't need this.
calendar.set(Calendar.DATE, calendar.getActualMaximum(Calendar.DATE));
String newString = new SimpleDateFormat("dd-MMM-yyyy").format(calendar.getTime()).toUpperCase();
System.out.println(newString); // 31-DEC-2009