计算结束时间与开始时间的相差的天数:

时间:2021-07-01 17:05:31
public static long getTime ( java.util.Date dtBegin , java.util.Date dtEnd )
 {
  Calendar temp = Calendar.getInstance ( ) ;
  temp.setTime ( dtBegin ) ;
  temp.set ( Calendar.HOUR , 0 ) ;
  temp.set ( Calendar.MINUTE , 0 ) ;
  temp.set ( Calendar.SECOND , 0 ) ;
  temp.set ( Calendar.MILLISECOND , 0 ) ;
  long lBegin = temp.getTime ( ).getTime ( ) ;
  temp.setTime ( dtEnd ) ;
  temp.set ( Calendar.HOUR , 0 ) ;
  temp.set ( Calendar.MINUTE , 0 ) ;
  temp.set ( Calendar.SECOND , 0 ) ;
  temp.set ( Calendar.MILLISECOND , 0 ) ;
  long lEnd = temp.getTime ( ).getTime ( ) ;
  long lTime = (lEnd - lBegin) / (24 * 60 * 60 * 1000) ;
  return lTime ;
 }