648540858
2023-08-17 d9cfe061b9b501511f5d769f751c8ff6bbcb1bf9
src/main/java/com/genersoft/iot/vmp/utils/DateUtil.java
@@ -7,6 +7,7 @@
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeParseException;
import java.time.temporal.ChronoUnit;
import java.time.temporal.TemporalAccessor;
import java.util.Locale;
@@ -53,6 +54,10 @@
        return formatter.format(formatterCompatibleISO8601.parse(formatTime));
    }
   public static String urlToyyyy_MM_dd_HH_mm_ss(String formatTime) {
        return formatter.format(urlFormatter.parse(formatTime));
    }
    /**
     * yyyy_MM_dd_HH_mm_ss 转时间戳
     * @param formatTime
@@ -82,6 +87,7 @@
        return urlFormatter.format(nowDateTime);
    }
    /**
     * 格式校验
     * @param timeStr 时间字符串
@@ -101,4 +107,9 @@
        LocalDateTime nowDateTime = LocalDateTime.now();
        return formatterISO8601.format(nowDateTime);
    }
    public static long getDifferenceForNow(String keepaliveTime) {
        Instant beforeInstant = Instant.from(formatter.parse(keepaliveTime));
        return ChronoUnit.MILLIS.between(beforeInstant, Instant.now());
    }
}