From 0271719bce3d6be197eab2e143e478dbf010b8a8 Mon Sep 17 00:00:00 2001
From: liyj <1003249715@qq.com>
Date: Wed, 04 Sep 2024 10:53:55 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
dyh-service/dyh-base/src/main/java/cn/huge/base/common/utils/IdUtils.java | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/dyh-service/dyh-base/src/main/java/cn/huge/base/common/utils/IdUtils.java b/dyh-service/dyh-base/src/main/java/cn/huge/base/common/utils/IdUtils.java
index 644eac2..5b44650 100644
--- a/dyh-service/dyh-base/src/main/java/cn/huge/base/common/utils/IdUtils.java
+++ b/dyh-service/dyh-base/src/main/java/cn/huge/base/common/utils/IdUtils.java
@@ -100,6 +100,29 @@
return false;
}
}
+
+ /**
+ * 获取时间Id,后四位常量
+ * @return String
+ */
+ public synchronized static String getNewTimeId(){
+ String timeId = getNowTime() + (COUNT_NUM++);
+ if(COUNT_NUM > 99999){
+ COUNT_NUM = 10000;
+ }
+ timeId=timeId.substring(2, timeId.length());
+ return timeId;
+ }
+
+ /**
+ * 获取时间Id,后四位常量
+ * @return String
+ */
+ public synchronized static String getNowTime(){
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
+ String nowTime = sdf.format(new Date());
+ return nowTime;
+ }
}
/**
* -------------------_ooOoo_-------------------
--
Gitblit v1.8.0