我有個問題。我在字串 f.eg 中有一個日期,例如“2021-05-06”,現在我需要提前一天(2021-05-05)。在這里,我正在從 String 制作日期,但我不能提前一天。有小費嗎?
val date = SimpleDateFormat("dd-MM-yyyy").parse(currentDate)
uj5u.com熱心網友回復:
如果與合作LocalDate很好,你可以做
var date = LocalDate.parse("2021-05-06")
date = date.minusDays(1)
uj5u.com熱心網友回復:
val formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd")
val date = LocalDate.parse("2021-05-06", formatter).minusDays(1)
println(date)
輸出:
2021-05-05
uj5u.com熱心網友回復:
類比Java中的類似問題(有加法,但可以做減法),可以得到如下代碼:
val date = LocalDate.parse(currentDate)
val newDate = date.minusDays(1)
第一個類似問題
第二個類似問題
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/338348.html
