Я пытаюсь преобразовать строку в ZonedDateTime.
Я пробовал следующее:
SimpleDateFormat zonedDateTimeFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS Z");
zonedDateTimeFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
long timeMs = zonedDateTimeFormat.parse("2017-07-18T20:26:28.582+03:00[Asia/Istanbul]").getTime();
Это дает java.text.ParseException: неразбираемая дата
Как я могу проанализировать следующее строка в ZonedDateTime
2017-07-18T20:26:28.582+03:00[Asia/Istanbul]
Подробнее здесь: https://stackoverflow.com/questions/451 ... -exception