diff --git a/hutool-core/src/main/java/cn/hutool/core/date/LocalTimeUtil.java b/hutool-core/src/main/java/cn/hutool/core/date/LocalTimeUtil.java new file mode 100755 index 000000000..1da718811 --- /dev/null +++ b/hutool-core/src/main/java/cn/hutool/core/date/LocalTimeUtil.java @@ -0,0 +1,26 @@ +package cn.hutool.core.date; + +import java.time.LocalTime; + +/** + * 针对 {@link LocalTime} 封装的一些工具方法 + * + * @author Looly + * @since 6.0.0 + */ +public class LocalTimeUtil { + + /** + * 获取最大时间,提供参数是否将毫秒归零 + * + * + * @param truncateMillisecond 是否毫秒归零 + * @return {@link LocalTime}时间最大值 + */ + public static LocalTime max(final boolean truncateMillisecond) { + return truncateMillisecond ? LocalTime.of(23, 59, 59) : LocalTime.MAX; + } +} diff --git a/hutool-core/src/main/java/cn/hutool/core/date/TimeUtil.java b/hutool-core/src/main/java/cn/hutool/core/date/TimeUtil.java index c99ea1e15..1ce45a357 100644 --- a/hutool-core/src/main/java/cn/hutool/core/date/TimeUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/date/TimeUtil.java @@ -420,16 +420,6 @@ public class TimeUtil extends TemporalAccessorUtil { return time.with(LocalTime.MIN); } - /** - * 修改为一天的结束时间,例如:2020-02-02 23:59:59,999 - * - * @param time 日期时间 - * @return 一天的结束时间 - */ - public static LocalDateTime endOfDay(final LocalDateTime time) { - return endOfDay(time, false); - } - /** * 修改为一天的结束时间,例如: *