/**
* 两个日期之间的天数差
* @param maxDatestr 大日期
* @param minDatestr 小日期
* @return 相隔天数
*/
public static long numDateBetween(String maxDatestr, String minDatestr){
long day=0;
//日期相减算出秒的算法
Date date1;
try {
date1 = new SimpleDateFormat("yyyy-mm-dd").parse(maxDatestr);
Date date2 = new SimpleDateFormat("yyyy-mm-dd").parse(minDatestr);
long l = date1.getTime()-date2.getTime()>0 ? date1.getTime()-date2.getTime():
date2.getTime()-date1.getTime();
//System.out.println(l/1000+"秒");
//日期相减得到相差的日期
day = (date1.getTime()-date2.getTime())/(24*60*60*1000)>0 ? (date1.getTime()-date2.getTime())/(24*60*60*1000):
(date2.getTime()-date1.getTime())/(24*60*60*1000);
//System.out.println("相差的日期: " +day);
} catch (ParseException e) {
e.printStackTrace();
}
return day;
}
分享到:
相关推荐
C语言实现计算两个日期之间的天数的算法,原创!
用C#计算两个日期之间相差的天数,通过TimeSpan进行计算比较简单
通过java编写一个可以自动求出两个日期之间的天数差的程序,会自动判断闰年。
kettle中使用js计算两个日期之间的天数
计算两个日期之间工作日天数(c#实现) 计算两个日期之间工作日天数(c#实现)
用dephi实现简单的计算两个日期之间天数,详细的设计过程,以及所需代码程序
计算两个日期相隔天数并减去节假日,这个可以使用在各种需要通知的场景以及工作日提醒等
Delphi 计算两个日期之间的时间差(天数),面向Delphi初学者的源码,Delphi7源码下载。
matlab版计算任意两个日期相隔的天数,函数原型为function how_many_days = days(year1,month1,day1,year2,month2,day2)。
计算两个日期相差的天数,计算两个日期相差的天数,计算两个日期相差的天数
本人编写,通过自己定义的函数计算两个日期之间周末的天数和工作日天数,经过测试,非常好用
MATLAB程序计算两个日期之间的总天数
计算除周六日、法定节假日以外两个日期之间的间隔天数
这是一个非常简单好用的东东,用于简单计算两个日期之间的差值。
编写一个java程序ex09 功能:用户从键盘输入两个日期(都包括年月日),程序计算两个日期之间相隔的天数,并输出。
java计算两个日期之间的天数,输入两个日期
MSSQL 输入两个日期,计算这两个日期之间的周六周日天数
VB6 计算两个日期之间的天数 VB6 计算两个日期之间的天数
Java 计算两个日期之间相差的月数 Java 计算两个日期之间相差的月数
指定两个日期计算相隔的天数 指定两个日期计算相隔的天数