我使用了一個 GET API 請求,我收到了一個格式為“dd/mm/yyyy”的字串。我想知道如何在 Kotlin 中將其決議為 Date 型別。
這里有我的代碼,但我收到錯誤“java.time.format.DateTimeParseException: Text '04/10/2022' could not be parsed at index 2'
val dateProduct = LocalDate.parse(
jsonArray.getJSONObject(i).getString("Date"),
DateTimeFormatter.ofPattern("d / M / yyyy")
)
val expirationDate = Date
.from(dateProduct
.atStartOfDay()
.atZone(
ZoneId
.systemDefault()
)
.toInstant())
uj5u.com熱心網友回復:
已解決謝謝@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())
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/362363.html
上一篇:兩個日期之間的序列,僅按命名的作業日,跳過選定的周數
下一篇:Python從CSV中提取日期
