From 3eddfc41323c56219f9e71b405a815d52d3db4a4 Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期三, 27 九月 2023 12:03:25 +0800 Subject: [PATCH] 优化获取附近井接口坐标分离 --- ruoyi-common/src/main/java/com/ruoyi/common/utils/DateUtils.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/DateUtils.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/DateUtils.java index 4a46064..3ff67fb 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/DateUtils.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/DateUtils.java @@ -8,6 +8,7 @@ import java.time.LocalTime; import java.time.ZoneId; import java.time.ZonedDateTime; +import java.time.temporal.ChronoUnit; import java.util.Date; import org.apache.commons.lang3.time.DateFormatUtils; @@ -207,4 +208,17 @@ long sec = diff/ ns; return sec; } + + /** + * 鑾峰彇涓�澶╀腑鍓╀綑鐨勬椂闂达紙绉掓暟锛� + */ + public static Integer getDayRemainingTime(Date currentDate) { + LocalDateTime midnight = LocalDateTime.ofInstant(currentDate.toInstant(), + ZoneId.systemDefault()).plusDays(1).withHour(0).withMinute(0) + .withSecond(0).withNano(0); + LocalDateTime currentDateTime = LocalDateTime.ofInstant(currentDate.toInstant(), + ZoneId.systemDefault()); + long seconds = ChronoUnit.SECONDS.between(currentDateTime, midnight); + return (int) seconds; + } } -- Gitblit v1.9.3