you can format it easily using java.text.SimpleDateFormat
SimpleDateFormat sString s= "2013-1-18";
SimpleDateFormat sdf = new SimpleDateFormat("EEEE,MMMM, dd ");
System.out.println(sdf.format(new SimpleDateFormat("yyyy-M-dd").parse(s)));df
Output:
Friday,January, 18
solved android: how to display the month and years in words from the Calender Date in android? [closed]