你可以幫幫我嗎?
我得到一個型別的字串,01092020我怎么能轉換為01/09格式的日期型別,只是月份和年份?
uj5u.com熱心網友回復:
你應該使用DateTimeFormatter如下:
fun main(args: Array<String>) {
val dateString = "01092020"
val readingFormatter = DateTimeFormatter.ofPattern("ddMMyyyy")
val date = LocalDate.parse(dateString, readingFormatter)
val writingFormatter = DateTimeFormatter.ofPattern("MM/yy")
val formattedDate = date.format(writingFormatter)
print(formattedDate)
}
uj5u.com熱心網友回復:
您可以對字串進行子串并分解為月份和年份,例如 DDMMYYYY
val dateStr = "01092020"
val dd = dateStr.substring(0..1)
val mm = dateStr.substring(2..3)
val yyyy = dateStr.substring(4 until dateStr.length)
val DDYY = "$dd/$yyyy"
val mmYYYY = "$mm/$yyyy"
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/385025.html
