Задать вопрос
@Eserchik

Java — проблемы с форматированием даты, не преобразуется MMM(Apr)->mm(04)?

Добрый день помогите решить проблему:
Задача привести дату к нужному формату 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
  • Вопрос задан
  • 198 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
al_gon
@al_gon
mm это минуты
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы