「Kotlin」isBefore, isAfterで日付を比較するサンプル

書式
public boolean isAfter(ChronoLocalDate other)
引数よりも未来の時、trueが返さ
public boolean isBefore(ChronoLocalDate other)
引数よりも過去のときにtrueが返さ
public boolean isEqual(ChronoLocalDate other)
引数と同じ時間になるtrueが返さ

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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)
}
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) }
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) 
}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
isAfterメソッド
true
isBeforeメソッド
false
isEqualメソッド
false
LocalDateメソッド
true
isAfterメソッド true isBeforeメソッド false isEqualメソッド false LocalDateメソッド true
isAfterメソッド
true
isBeforeメソッド
false
isEqualメソッド
false
LocalDateメソッド
true

 

Java

Posted by arkgame