я преобразовал DateString формата YYYY-mm-DD HH:MM:SS
в моей JSON и сохранялось на POJO, используя кодКак разобрать Joda время этого формата
DateTimeFormatter format = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");
this.startDate = format.parseDateTime(startDate);
Когда я конвертировать POJO обратно в формат JSON, дата записывается как 2013-07-12T18:31:01.000Z
.
Как мы анализируем строку времени 2013-07-12T18:31:01.000Z
назад к объекту JodaDateTime. Какой должен быть форматтер.
я YYYY-mm-DD HH:MM:SS
и это не сработало
Почему вы не используете 'date' вместо отформатированная дата? Это избавит вас от всех проблем с форматированием. Вы должны форматировать дату как String для отображения пользователю. Программное обеспечение не должно заботиться о формате даты при обработке дат. – m0skit0