I have a date String “Sat Jan 28 00:00:00 IST 2012” and I am trying to parse it using DateTimeFormatter of Joda. I have the following code, dont know where, it went wrong.
DateTimeFormatter dateFmt = DateTimeFormat
.forPattern("EEE MMM dd HH:mm:SS ZZZ yyyy");
DateTime dateTime = dateFmt.parseDateTime(dateString);
Exception : java.lang.IllegalArgumentException: Invalid format: “Sat Jan 28 00:00:00 IST 2012” is malformed at “IST 2012”. Please help me to get thro this. Thanks for any help.
I don’t know why, but it is working if I use
SimpleDateFormatinstead ofDateTimeFormatter.CODE: