Skip to content Skip to sidebar Skip to footer

How To Format A Date?

Hello I have been trying to format this date but it keeps giving me in unparsable date error? I am trying to get a time stamp like 2011-06-24T19:55:37Z to be June 24, 2011. here

Solution 1:

The problem is that the format provided to SimpleDateFormat's constructor doesn't match the format of your date.

The string MM d, yyyy tells SimpleDateFormat how to interpret 2011-03-01T17:55:15Z.

Building a format string is described in the docs.

Solution 2:

This comes from another question within stackoverflow

Datedate = newDate(location.getTime()); 
DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(getApplicationContext()); 
mTimeText.setText("Time: " + dateFormat.format(date)); 


DateFormat formatter = new SimpleDateFormat("yyyy-mm-dd HH:MM:SS -05:00");
Datedate = (Date)formatter.parse("2011-06-24T19:55:37Z");

Make sure the SimpleDateFormat matches your string

Post a Comment for "How To Format A Date?"