From b8ed4828e4d798111d36fc58ebb718ebe62359b9 Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期四, 21 十一月 2024 10:31:15 +0800 Subject: [PATCH] HIS工号 --- jh-framework/jh-common/src/main/java/cn/lihu/jh/framework/common/util/date/DateUtils.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/jh-framework/jh-common/src/main/java/cn/lihu/jh/framework/common/util/date/DateUtils.java b/jh-framework/jh-common/src/main/java/cn/lihu/jh/framework/common/util/date/DateUtils.java index 51ef5ed..7eccc47 100644 --- a/jh-framework/jh-common/src/main/java/cn/lihu/jh/framework/common/util/date/DateUtils.java +++ b/jh-framework/jh-common/src/main/java/cn/lihu/jh/framework/common/util/date/DateUtils.java @@ -5,6 +5,7 @@ import java.time.*; import java.util.Calendar; import java.util.Date; +import java.util.TimeZone; /** * 鏃堕棿宸ュ叿绫� @@ -61,6 +62,24 @@ return LocalDateTime.ofInstant(instant, ZoneId.systemDefault()); } + /** + * 灏� Date 杞崲鎴� LocalDateTime + * + * @param date Date + * @return LocalDateTime + */ + public static LocalDateTime ofUTC(Date date) { + if (date == null) { + return null; + } + // 杞负鏃堕棿鎴� + Instant instant = date.toInstant(); + // UTC鏃堕棿 + return LocalDateTime.ofInstant(instant, TimeZone.getTimeZone( "GMT" ).toZoneId()); + } + + + public static Date addTime(Duration duration) { return new Date(System.currentTimeMillis() + duration.toMillis()); } -- Gitblit v1.9.3