将 "dd/mm/yyyy" 解析为 Date Kotlin

Parse "dd/mm/yyyy" into Date Kotlin

我使用 GET API 请求并收到格式为“dd/mm/yyyy”的字符串。我想知道如何在 Kotlin 中将其解析为 Date 类型。

这里有我的代码,但我收到错误 ' java.time.format.DateTimeParseException:无法在索引 2 处解析文本 '04/10/2022'

 val dateProduct = LocalDate.parse(
                    jsonArray.getJSONObject(i).getString("Date"),
                    DateTimeFormatter.ofPattern("d / M / yyyy")
                )
                val expirationDate = Date
                    .from(dateProduct
                        .atStartOfDay()
                        .atZone(
                            ZoneId
                                .systemDefault()
                        )
                        .toInstant())

解决了谢谢@Alex.T:

val dateProduct = LocalDate.parse(
                jsonArray.getJSONObject(i).getString("Date"),
                DateTimeFormatter.ofPattern("dd/MM/yyyy")
            )
            val expirationDate = Date
                .from(dateProduct
                    .atStartOfDay()
                    .atZone(
                        ZoneId
                            .systemDefault()
                    )
                    .toInstant())