У меня есть такая строка, которая может быть отформатирована следующим образом (в зависимости от часового пояса, например):
"2018-10-17T15: 33: 15 UTC"
"2018-10-17T17: 03: 00 Европа / Прага
"2018-10-18T12: 00: 00 Америка / Кентукки / Монтиселло"
Таким образом, эти строки содержат идентификатор зоны вконец
Как разобрать такие строки в datetime?
Что я пробовал:
val dateString = "2018-10-18T12:00:00 America/Kentucky/Monticello"
ISODateTimeFormat
.dateTimeParser()
.parseDateTime(dateString)
ОБНОВЛЕНИЕ:
Я также пробовал:
val simpleDateFormat = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss zzzz")
val parsed: Date = simpleDateFormat.parse(dateString)
Но его невозможно проанализировать