在 Java 中,可以使用
java.time
包中的
LocalDateTime
类对时间进行取整。
例如,将时间取整到分钟:
LocalDateTime dateTime = LocalDateTime.now();
LocalDateTime roundedDateTime = dateTime.withSecond(0).withNano(0);
将时间取整到小时:
LocalDateTime dateTime = LocalDateTime.now();
LocalDateTime roundedDateTime = dateTime.withMinute(0).withSecond(0).withNano(0);
可以根据需要,使用相应的方法(如 withMinute
,withSecond
,withNano
)来取整时间。