diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/date/TemporalUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/date/TemporalUtil.java index 178d2486e..163acbcaa 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/date/TemporalUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/date/TemporalUtil.java @@ -61,6 +61,7 @@ public class TemporalUtil { * @param unit 被转换的{@link TimeUnit}单位,如果为{@code null}返回{@code null} * @return {@link ChronoUnit} * @since 5.7.16 + * @throws IllegalArgumentException Unknown TimeUnit */ public static ChronoUnit toChronoUnit(final TimeUnit unit) throws IllegalArgumentException { if (null == unit) { diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/date/TimeUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/date/TimeUtil.java index e550092ac..4dda31424 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/date/TimeUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/date/TimeUtil.java @@ -444,6 +444,16 @@ public class TimeUtil extends TemporalAccessorUtil { return time.with(LocalTime.MIN); } + /** + * 修改为一天的开始时间,例如:2020-02-02 00:00:00,000 + * + * @param date 日期 + * @return 一天的开始时间 + */ + public static LocalDateTime beginOfDay(final LocalDate date) { + return date.atStartOfDay(); + } + /** * 修改为一天的结束时间,例如: *