From d15e7183e308eb5615b163df6ec4860458e78aa7 Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期三, 30 十月 2024 15:24:41 +0800 Subject: [PATCH] 对接平台预约数据 --- 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