У меня проблема с анализом даты во входной строке следующего формата:
String input = "Fri Jul 15 12:00:00 GMT+300 2011";
String dateFormat = "EEE MMM d HH:mm:ss z yyyy";
Date date = new SimpleDateFormat(dateFormat).parse(input);
Исключение выдается:
java.text.ParseException: Unparseable date: "Fri Jul 15 12:00:00 GMT+300 2011"
at java.text.DateFormat.parse(DateFormat.java:337)
Могу поспорить, это как-то связано со строкой GMT. Я думаю, что я пробовал это с z
, zzz
, zZ
и zzzZ
.
Какие-нибудь мысли? Является ли ввод GMT+300
даже стандартным, допустимым форматом ввода?