vitya_brodov
@vitya_brodov
Java dev

Как перевести тип даты в нужный мне формат?

Вопрос собственно выше.
мне прилетает дата в виде: 202208 как можно его сконвертировать в 2022 Август?
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
xez
@xez Куратор тега Java
TL Junior Roo
var dateString = "202208";
        var inFormat = new SimpleDateFormat("yyyyMM");
        var date = inFormat.parse(dateString);
        System.out.println(date);  // Mon Aug 01 00:00:00 MSK 2022

        var outFormat = new SimpleDateFormat("yyyy MMMM");
        var dateFormatSymbols = new DateFormatSymbols();
        dateFormatSymbols.setMonths(new String[]{"Папа", "у", "Вити", "силен", "в", "джаве.", "Работает", "Август", "папа", "за", "Витю", "весь", "год"});
        outFormat.setDateFormatSymbols(dateFormatSymbols);
        System.out.println(outFormat.format(date)); // 2022 Август
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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