Explorar o código

计算节假日

LIVE_YE %!s(int64=2) %!d(string=hai) anos
pai
achega
6b18ddbfd5

+ 23 - 0
ruoyi-common/src/main/java/com/ruoyi/common/utils/DateUtils.java

@@ -179,6 +179,29 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils
         return day + "天" + hour + "小时" + min + "分钟";
     }
 
+    /**
+     * 获取两个日期间的天数,精确到年月日
+     * @param starts
+     * @param ends
+     * @return
+     */
+    public static int daysBetween(String starts, String ends) {
+        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
+        Date start = null;
+        Date end = null;
+        try {
+            start = sdf.parse(starts);
+            end = sdf.parse(ends);
+        } catch (ParseException e) {
+            e.printStackTrace();
+        }
+        long startTime = start.getTime();
+        long endTime = end.getTime();
+        long betweenDays = (endTime - startTime) / (1000 * 3600 * 24);
+        return Integer.parseInt(String.valueOf(betweenDays));
+    }
+
+
     /**
      * 增加 LocalDateTime ==> Date
      */

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 392 - 391
ruoyi-system/src/main/java/com/ruoyi/system/service/Task.java


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio