У меня дата в следующем формате:
2017-04-09T11:15:39.200+03:00
Я использовал следующую строку формата:
new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
Но я получаю исключение "
java.text.ParseException: Unparseable date: "2017-04-09T11:15:39.200+03:00"
Спасибо
SimpleDateFormat
. Это не только давно устарело, но и доставляет немало хлопот. Сегодня у нас намного лучшеjava.time
, современный API даты и времени Java. Более того, современный классOffsetDateTime
будет анализировать вашу строку без какого-либо явного средства форматирования. Нет ничего проще. - person Ole V.V.   schedule 09.04.2018java.util.Date
,java.util.Calendar
иjava.text.SimpleDateFormat
теперь являются устаревшими, замененными java.time классы, встроенные в Java 8 и новее. См. Руководство от Oracle. - person Basil Bourque   schedule 10.04.2018