Вот собственно код дата прилетает формата 05 ноя 18, 20:51 В среде всё работает, но когда я компилирую файл и запускаю его через командную строку, то сыпятся ошибки:
private LocalDateTime refactorDate(String date) {
LocalDateTime dateTime = null;
dateTime = LocalDateTime.parse(date.replace("й", "я"), DateTimeFormatter.ofPattern("dd MM yy, HH:mm"));
}
return dateTime;
}
java.time.format.DateTimeParseException: Text '05 ноя 18, 20:51' could not be parsed at index 3
at java.base/java.time.format.DateTimeFormatter.parseResolved0(Unknown Source)
at java.base/java.time.format.DateTimeFormatter.parse(Unknown Source)
at java.base/java.time.LocalDateTime.parse(Unknown Source)
at ru.job4j.Parser.refactorDate(Parser.java:192)
будто ему слово ноя не нравится, но в среде IDEA всё работает как сделать, чтобы и в консоли работало? Что ему не нравится?
LocalDateTime.parse принимает только английские месяцы MMM и числа MM до 12
private static LocalDateTime refactorDate(String date) {
LocalDateTime dateTime;
dateTime = LocalDateTime.parse(
date.replace("ноя", "Nov"),
DateTimeFormatter.ofPattern("dd MMM yy, HH:mm"));
return dateTime;
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники