eight
2024-10-30 d15e7183e308eb5615b163df6ec4860458e78aa7
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());
    }