获取一天的中的最大值的方法
@Test
fun test(){
val billingDate=LocalDate.parse("2023-02-22")
println(LocalDateTime.of(billingDate, LocalTime.MAX))
println(ZonedDateTime.of(billingDate.plusDays(1).atStartOfDay().minusSeconds(1), ZoneOffset.UTC))
}
分别返回的值:
2023-02-22T23:59:59.999999999
2023-02-22T23:59:59Z
注意LocalDateTime.of(billingDate, LocalTime.MAX) 返回999999的值,注意你的接受房,有可能会进位到2023-02-23T00:00:00
推荐使用
billingDate.plusDays(1).atStartOfDay().minusSeconds(1)