Весной я загружаю файл csv, где я также разбираю даты. Все, кажется, работает хорошо для одной строки, за исключением, где я получаю за исключениемSpring Batch - не удалось разобрать дату с правильным форматом
Unparseable date: "2014-03-09 02:07:07", format: [yyyy-MM-dd HH:mm:ss]
Я проверил мой входной файл и нет никаких специальных/невидимых символов в этом не удались строкой.
Caused by: java.lang.IllegalArgumentException: Unparseable date: "2014-03-09 02:07:07", format: [yyyy-MM-dd HH:mm:ss]
at org.springframework.batch.item.file.transform.DefaultFieldSet.parseDate(DefaultFieldSet.java:778)
at org.springframework.batch.item.file.transform.DefaultFieldSet.readDate(DefaultFieldSet.java:595)
Спасибо за помощь!
EDIT
Когда я изменяю час Дата от к чему-то еще (например, '2014-03-09 : 07: 07'), он работает. Когда я затем меняю его вручную на , он снова не работает. Как это может быть возможным? Изменение других элементов даты не помогает. Только изменение часа.
Я использую это только на нашем сервере unix с часовым поясом America/New_York. С моей локальной машины все работает. Версия JDK на обоих идентична.
Вы также можете опубликовать свой фрагмент кода? – Pranalee
его весенний пакет defaultfieldset я использую. Не много кода, который я могу опубликовать. – Majky
oh .. может быть проблема локали .. вы можете проверить, какой язык использует ее .. – Pranalee