Reputation: 33
I am programming in java, and have a little problem since yesterday in parsing Date (converting from String to Date).
I am getting this exception :
java.text.ParseException: Unparseable date: "Fri May 24 18:47:31 GMT+01:00 2013"
Here is my code:
String db= obj.getDebut(); // = "Fri May 24 18:47:31 GMT+01:00 2013"
String pattern2 = "EEE MMM d HH:mm:ss ZZZZ yyyy";
Date datedebutEntree = new SimpleDateFormat(pattern2).parse(db);
Can anyone tell me what I'm doing wrong?
Upvotes: 3
Views: 176
Reputation: 159754
Your application language appears to be French
. If your default Locale
is likewise, it
will throw a ParseException
when attempting to parse English day and month fields. Use Locale.ENGLISH
instead:
String pattern2 = "EEE MMM d HH:mm:ss Z yyyy";
Date datedebutEntree = new SimpleDateFormat(pattern2, Locale.ENGLISH).parse(db);
Upvotes: 4
Reputation: 5638
You don't need to repeat the Z
pattern. Use this:
String pattern2 = "EEE MMM d HH:mm:ss Z yyyy";
Upvotes: 0