user6112961
user6112961

Reputation:

Android dateformat to string issue

I want to convert : Wed Apr 06 09:37:00 GMT+03:00 2016 to 02/02/2012.

I did

  SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
  Date date = sdf.parse(mydate);

but its give error Unparseable date: "Wed Apr 06 09:37:00 GMT+03:00 2016" (at offset 0) any idea how i can parse it ?

Upvotes: 0

Views: 441

Answers (1)

Farshad
Farshad

Reputation: 3150

Try this:

    String mydate = "Wed Apr 06 09:37:00 GMT+03:00 2016";
    SimpleDateFormat src = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy");
    SimpleDateFormat dest = new SimpleDateFormat("dd/MM/yyyy");
    Date date = null;
    try {
        date = src.parse(mydate);
    } catch (ParseException e) {
        //handle exception
    }
    String result = dest.format(date);

Output :

06/04/2016

PS:

Z time zone (RFC 822) (Time Zone) Z/ZZ/ZZZ:-0800 ZZZZ:GMT-08:00 ZZZZZ:-08:00

Upvotes: 3

Related Questions