Kotlin&JVM1.8でDate型オブジェクトから月末日を取る方法
Dateからそのままだと月末日を取得できない
自分はこんな風に月末日を取得してみた
var localDate = history.date?.toInstant()?.atZone(ZoneId.of("Asia/Tokyo"))?.toLocalDate() val lastLDate = YearMonth.from(localDate).atEndOfMonth() val lastDate = Date.from(lastLDate.atTime(LocalTime.MAX).atZone(ZoneId.of("Asia/Tokyo")).toInstant())
?書きすぎ、べた書きすぎなのは一旦無視して
LocalDate多機能すぎて使いこなせない