From ab941a6e27640954986de00080a3dcc6defed02f Mon Sep 17 00:00:00 2001 From: Looly Date: Fri, 14 Jun 2024 01:24:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96DateUtil.format(Date=20date,?= =?UTF-8?q?=20String=20format)=E6=8E=A5=E5=8F=A3=E6=95=88=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- .../cn/hutool/core/date/DateUtilTest.java | 22 +++++++++---------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fbb7d4d3e..c44042405 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,12 +2,13 @@ # 🚀Changelog ------------------------------------------------------------------------------------------------------------- -# 5.8.29(2024-06-12) +# 5.8.29(2024-06-14) ### 🐣新特性 * 【core 】 DateUtil增加offsetYear方法 * 【core 】 ListUtil增加move方法(issue#3603@Github) * 【core 】 CollUtil.subtract增加空判定(issue#3605@Github) +* 【core 】 优化DateUtil.format(Date date, String format)接口效率(pr#1226@Gitee) ### 🐞Bug修复 * 【core 】 修复AnnotationUtil可能的空指针错误 diff --git a/hutool-core/src/test/java/cn/hutool/core/date/DateUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/date/DateUtilTest.java index 3de3f8700..1af34ca29 100755 --- a/hutool-core/src/test/java/cn/hutool/core/date/DateUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/date/DateUtilTest.java @@ -1210,18 +1210,18 @@ public class DateUtilTest { //此处仍然不明白,两个for循环实际执行format方法都一样,为什么第1个for时间大致是第2个for的3倍。 Assert.assertTrue(formtTime1 > formatTime2); -/** - * System.out.println("t1-t0="+(t1-t0)); - * System.out.println("t2-t1="+(t2-t1)); - * System.out.println("t3-t2="+(t3-t2)); - * - * 由日志可以看出,第1个for时间大致是第2个for的3倍 - * - * t1-t0=46 - * t2-t1=65 - * t3-t2=25 - */ + /* + * System.out.println("t1-t0="+(t1-t0)); + * System.out.println("t2-t1="+(t2-t1)); + * System.out.println("t3-t2="+(t3-t2)); + * + * 由日志可以看出,第1个for时间大致是第2个for的3倍 + * + * t1-t0=46 + * t2-t1=65 + * t3-t2=25 + */ } }