这样的一个需求-充值时间为:2021.09.09 14:59 那么系统有效期为2022.09.08 23:59:59
transactionTime 充值时间为2022-08-26T10:27:33
println("Total amount${transactionTime.plusYears(1L).minusDays(1)}")
println("Total amount${transactionTime.plusYears(1L).minusDays(1).with(LocalTime.MAX)}")
println("Total amount${transactionTime.plusYears(1L).minusDays(1).with(LocalTime.MAX).withNano(999999000)}")
println("Total amount${transactionTime.plusYears(1L).minusDays(1).with(LocalTime.MAX).withNano(0)}")
对应的输出为:
Total amount2022-08-26T10:27:33
Total amount2022-08-26T23:59:59.999999999
Total amount2022-08-26T23:59:59.999999
Total amount2022-08-26T23:59:59