Добрый день помогите решить проблему:
Задача привести дату к нужному формату yyyy-mm-dd, проблема в парсинге MMM(Apr)->mm(04)
DateFormat shortFormat = new SimpleDateFormat("yyyy-mm-dd",Locale.US);
DateFormat fullFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy",Locale.US);
String s = "Fri Apr 07 00:00:00 MSK 2017";
String shortDate = null;
try {
shortDate = shortFormat.format(fullFormat.parse(s));
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println("shortDate: "+shortDate);//Выводит 2017-00-07(т.е не парсит месяц)
}
Т.е название месяца в формате MMM не может быть преобразованно в mm