Я пытаюсь разобрать строку формата « Thu May 07 00:00:00 CEST 2020 » на java .util.Date. Я использую предложенные подходы с SimpleDateFormat . Однако все форматы, которые я пробовал, приводят к «java .text.ParseException: Unparseable date».
Мой код выглядит так:
fun String.toDate(format: String = "EEE MMM dd HH:mm:ss z yyyy"): Date = SimpleDateFormat(format).parse(this)
Я пробовал такие форматы, как
- «EEE MMM dd HH: mm: ss z yyyy»
- «EEE MMM dd HH: mm: ss zzzz yyyy»
- "EEE MMM d HH: mm: ss z yyyy"
- "EEE MMM d HH: mm: ss zzzz yyyy"
Все они приводят к одному и тому же исключению . Что мне не хватает?