Я думаю, что мы можем написать книгу об этом; ответ не может распространяться на такие.
приведен фрагмент кода, который вызывает исключение:
SimpleDateformat dateFormatter = new SimpleDateFormat("yyyyMMddHHmm");
Date date = dateFormatter.parse("201710010200");
Приведенный выше код вызвал исключение для всех дат после 2:00 утра. До 01:30 утра он работал хорошо.
DayLight экономии времени был настроен (я используюAustralia/Sydney
часовой пояс).
После этого я мог видеть журналы 3:00 утра. Время между 2:00 утра и 3:00 утра тоже не вошел.
Журнал:
01 октября 03:02:01 ОШИБКА: Неразборчивая дата: "201710010200"
Вызвано: java.text.ParseException: Непонятная дата: «201710010200» на java.text.DateFormat.parse (DateFormat.java:357)
Что может быть решением проблемы строки даты"201710010200"
не анализируется, с указанием правильного формата даты?