java.text.ParseException: непарсируемая дата: 2010-12-10 17: 18: 3600 - PullRequest
0 голосов
/ 11 декабря 2010

Я получаю это исключение, когда пытаюсь проанализировать дату, полученную из базы данных SQL, дата является датой-временем в SQL, и я получаю ее как строку с JSON, и, увидев исключение, я думаю, чтоПолученная строка выглядит следующим образом: 2010-12-10 17:18:3600

это исключение, которое я получаю:

java.text.ParseException: Unparseable date: 2010-12-10 17:18:3600

Я использую следующий код для анализа даты (я получаю ее от Google), но этополучает исключение

Как я могу изменить этот код, чтобы синтаксический анализ работал ????Приведите мне ответ с кодом, парсингом даты и использованием простого кода. Мне очень трудно

 public void setPositiontime(String positiondate) 
     { 
            SimpleDateFormat FORMATTER = new SimpleDateFormat("d MMM yyyy HH:mm");
            // pad the date if necessary
            while (!positiondate.endsWith("00")){
             positiondate += "0";
            }
            try {
                this.positiondate = FORMATTER.parse(positiondate.trim());
            } catch (ParseException e) {
                throw new RuntimeException(e);
            }

Я получаю сообщение об ошибке: this.positiondate = FORMATTER.parse(positiondate.trim());

1 Ответ

2 голосов
/ 11 декабря 2010

Попробуйте этот SimpleDateFormat FORMATTER = new SimpleDateFormat ("гггг-мм-дд ЧЧ: мм: СССС");Это просто представление о том, что означает каждая цифра в формате, поэтому ее: годы-месяцы-дата-час: мин: милли

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...