yujian
2019-10-21 d085ca89e39b4cda025a9a53d3797fbe8b242ae7
utils/src/main/java/org/yeshi/utils/DateUtil.java
@@ -7,6 +7,8 @@
import java.util.Date;
import java.util.List;
import org.yeshi.utils.entity.DateInfo;
public class DateUtil {
   public static String dateDiff(String startTime, String endTime) {
@@ -63,6 +65,28 @@
      return datatime;
   }
   public static DateInfo dateDiff3(long startTime, long endTime) throws Exception {
      long nm = 1000 * 60;// 一分钟的毫秒数
      long nh = 1000 * 60 * 60;// 一小时的毫秒数
      long nd = 1000 * 24 * 60 * 60;// 一天的毫秒数
      // 获得两个时间的毫秒时间差异
      long diff = endTime - startTime;
      int day = (int) (diff / nd);// 计算差多少天
      long hour = diff % nd / nh;// 计算差多少小时
      long minute = diff % nd % nh / nm;// 计算差多少分钟
      long second =(diff/1000-day*24*60*60-hour*60*60-minute*60); // 计算差多少秒
      DateInfo dateInfo = new DateInfo();
      dateInfo.setDay(day);
      dateInfo.setHour(hour);
      dateInfo.setMinute(minute);
      dateInfo.setSecond(second);
      return dateInfo;
   }
   /**
    * 通过时间秒毫秒数判断两个时间的间隔
    *