kotlin ChronoUnit.HOURS 分以下をリセットするサンプル

環境
java 19.0.1
kotlin 1.7.20-release-201

構文
truncatedTo(ChronoUnit.HOURS)
分以下をリセットするには「ChronoUnit.HOURS」を使用します。

使用例

import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
import java.time.temporal.ChronoUnit

fun main(){    

    val d = LocalDateTime.now()

    println(d) 

    var result =  d.truncatedTo(ChronoUnit.HOURS).format(DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss"))

    println(result) 

}

実行結果
2024-04-21T13:04:08.622284800
2024/04/21 13:00:00

IT

Posted by arkgame