kotlin 時刻を0時0分にリセットして表示するサンプル
環境
java 19.0.1
kotlin 1.7.20-release-201
構文
import java.time.temporal.ChronoUnit
truncatedTo(ChronoUnit.DAYS)
日時を指定した値に変更するには、truncatedTo関数を使います
使用例
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.DAYS).format(DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm")) println(result) }
実行結果
2024-04-21T12:56:46.409619200
2024/04/21 00:00