Browse Source

[停车][修改]:停车判断时间是否在15分钟内

release_toaliyun_real
Stormeye Wu 6 years ago
parent
commit
47dff4b2df
1 changed files with 14 additions and 12 deletions
  1. +14
    -12
      mallinkService/src/main/java/com/iformall/utils/DateUtils.java

+ 14
- 12
mallinkService/src/main/java/com/iformall/utils/DateUtils.java View File

@@ -965,14 +965,14 @@ public class DateUtils {
* @return
*/
public static boolean isInDate15Mins(Date date, Date curDate) {
Calendar cal = Calendar.getInstance();
cal.setTime(curDate);
cal.add(Calendar.MINUTE, -15);
Date timeStart = cal.getTime();
cal.add(Calendar.MINUTE, 15);
Date timeEnd = cal.getTime();
long diff = 0;
if (curDate.before(date)) {
diff = date.getTime() - curDate.getTime();
} else {
diff = curDate.getTime() - date.getTime();
}

if (date.after(timeStart) && date.before(timeEnd)) {
if (diff <= (1000*60*15)) {
return true;
} else {
return false;
@@ -1224,11 +1224,13 @@ public class DateUtils {
return startLocalDate.until(endLocalDate, ChronoUnit.DAYS);
}

public static void main(String[] args) {
Date curDate = new Date();
Date limitDate = DateUtils.getTimeAfterDays(7, curDate);
System.out.println(curDate);
System.out.println(limitDate);
public static void main(String[] args) throws Exception {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String feeTimeStr = "2019-08-07 12:44:41";
String oldFeeTimeStr = "2019-08-07 12:44:28";
Date feeTime = dateFormat.parse(feeTimeStr);
Date oldFeeTime = dateFormat.parse(oldFeeTimeStr);
System.out.println(DateUtils.isInDate15Mins(feeTime, oldFeeTime));
}

}

Loading…
Cancel
Save