「Kotlin」isBefore, isAfterで日付を比較するサンプル
書式
public boolean isAfter(ChronoLocalDate other)
引数よりも未来の時、trueが返さ
public boolean isBefore(ChronoLocalDate other)
引数よりも過去のときにtrueが返さ
public boolean isEqual(ChronoLocalDate other)
引数と同じ時間になるtrueが返さ
使用例
import java.time.LocalDate fun main(args: Array<String>) { val cftA = LocalDate.of(2021, 12, 2) val cftB = LocalDate.of(2021, 11, 30) val res = cftA.isAfter(cftB) println("isAfterメソッド") println(res) val resB = cftA.isBefore(cftB) println("isBeforeメソッド") println(resB) val resC = cftA.isEqual(cftB) println("isEqualメソッド") println(resC) val dateA = LocalDate.of(2021, 11, 23) val dateB = LocalDate.of(2021, 11, 23) val resD = dateA.isEqual(dateB) println("LocalDateメソッド") println(resD) }
実行結果
isAfterメソッド true isBeforeメソッド false isEqualメソッド false LocalDateメソッド true