From 0d0727d0f93d2d49f2df1497e530cc08f59acecf Mon Sep 17 00:00:00 2001 From: Looly Date: Wed, 29 May 2024 15:06:13 +0800 Subject: [PATCH] =?UTF-8?q?DateUtil=E5=A2=9E=E5=8A=A0offsetYear=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/dromara/hutool/core/date/DateUtil.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/date/DateUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/date/DateUtil.java index 420f22d82..4ba9887fa 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/date/DateUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/date/DateUtil.java @@ -1197,6 +1197,17 @@ public class DateUtil extends CalendarUtil { return offset(date, DateField.MONTH, offset); } + /** + * 偏移年 + * + * @param date 日期 + * @param offset 偏移年数,正数向未来偏移,负数向历史偏移 + * @return 偏移后的日期 + */ + public static DateTime offsetYear(final Date date, final int offset) { + return offset(date, DateField.YEAR, offset); + } + /** * 获取指定日期偏移指定时间后的时间,生成的偏移日期不影响原日期 *