Я думаю, что мы можем написать книгу об этом; ответ не может распространяться на такие.

приведен фрагмент кода, который вызывает исключение:

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" не анализируется, с указанием правильного формата даты?

Ответы на вопрос(2)

Ваш ответ на вопрос