2016-04-01 3 views
0

я делаю какую-то работу в моем приложении с датой формиатами и получать ниже ошибок:java.text.ParseException: дата не поддаются синтаксическим анализ: Получение Анализировать Исключение

java.text.ParseException: Unparseable date: "Mon May 02 00:00:00 GMT+05:30 2016" (at offset 0) 

Но я не мог разобрать дату: «Пн май 02 00:00:00 GMT + 05: 30 2016 «

Кто-нибудь знает формат даты для вышеуказанной даты, чтобы я мог передать его как параметр в SimpleDateFormat?

ответ

1

Я подозреваю, что вы забыли установить английскую локаль (смещение выше ошибка равна нулю, поэтому исключение говорит вам, что анализ «ПН» не получится):

После код был успешно опробован мною:

SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH); 
String input = "Mon May 02 00:00:00 GMT+05:30 2016"; 
Date d = sdf.parse(input);