From 6060916b2162767ab7b1e5d258bb14461f75ce60 Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期二, 16 四月 2019 16:02:52 +0800
Subject: [PATCH] 申诉订单事务注释
---
fanli/src/main/java/com/yeshi/fanli/util/TimeUtil.java | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/util/TimeUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/TimeUtil.java
index f2b66aa..07ad57e 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/TimeUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/TimeUtil.java
@@ -220,4 +220,36 @@
String date = sdf.format(new Date(time));
return date;
}
+
+ /**
+ * 鑾峰彇涓や釜鏃堕棿鐨勫ぉ鏁板樊鍊�
+ *
+ * @param from
+ * @param to
+ * @return
+ */
+ public static int getDayDifferenceCount(Date from, Date to) {
+ Calendar cal1 = Calendar.getInstance();
+ cal1.setTime(from);
+ Calendar cal2 = Calendar.getInstance();
+ cal2.setTime(to);
+ int day1 = cal1.get(Calendar.DAY_OF_YEAR);
+ int day2 = cal2.get(Calendar.DAY_OF_YEAR);
+ int year1 = cal1.get(Calendar.YEAR);
+ int year2 = cal2.get(Calendar.YEAR);
+ if (year1 != year2) { // 鍚屼竴骞�
+ int timeDistance = 0;
+ for (int i = year1; i < year2; i++) {
+ if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0) { // 闂板勾
+ timeDistance += 366;
+ } else { // 涓嶆槸闂板勾
+ timeDistance += 365;
+ }
+ }
+ return timeDistance + (day2 - day1);
+ } else { // 涓嶅悓骞�
+ return day2 - day1;
+ }
+
+ }
}
--
Gitblit v1.8.0