Преобразовать строку в дату

У меня есть строка формата "12 фев 21, 07:36", мне необходимо ее преобразовать в дату, я пробую так

private static Date transformToDate(String date) throws ParseException {
    SimpleDateFormat dateFormat = new SimpleDateFormat("dd MMM yy, HH:mm");
    return dateFormat.parse(date);
}

Получаю ParseException Unparseable date: "12 фев 21, 07:36", пробовал так же убирать время с помощью split и переводить только "12 фев 21", но получал такой же эксепшин, может кто-нибудь помочь пожалуйста ?


Ответы (1 шт):

Автор решения: AlekseiGaile

В принципе все правильно делаете, только язык не учли -

public static void main(String[] args) throws ParseException {
    String date= "12 фев 21, 07:36";
    SimpleDateFormat dateFormat = new SimpleDateFormat("dd MMM yy, HH:mm", new Locale("ru"));
    System.out.println(dateFormat.parse(date)); 
}
→ Ссылка