import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateTest {
public static void main(String[] args) {
SimpleDateFormat sf=new SimpleDateFormat("yyyyMMdd");
try {
Date date=sf.parse("20090125");
Calendar cl=Calendar.getInstance();
cl.setTime(date);
int year1=cl.get(Calendar.YEAR);
int day1= cl.get(Calendar.DAY_OF_YEAR );
Date date2= sf.parse("20110725");
Calendar c2=Calendar.getInstance();
c2.setTime(date);
int year2=c2.get(Calendar.YEAR);
int day2= c2.get(Calendar.DAY_OF_YEAR);
System.out.println((year2-year1)*365+(day2-day1));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
计算任意两个日期的天数差,一次类推,年、月、时、分、秒也可以的
分享到:
相关推荐
计算两个日期相差的天数,计算两个日期相差的天数,计算两个日期相差的天数
个人在进行C语言复习期间编写的一个进行日期计算的程序(算法优化),主要功能有:选择菜单,两个日期求间隔,按天数往后计算日期,按天数往前计算日期,功能循环。主要用了函数,指针,结构体等知识
计算两个日期相隔天数并减去节假日,这个可以使用在各种需要通知的场景以及工作日提醒等
C语言实现计算两个日期之间的天数的算法,原创!
matlab版计算任意两个日期相隔的天数,函数原型为function how_many_days = days(year1,month1,day1,year2,month2,day2)。
在codesys系统(PLC)中计算两个日期的相隔天数
获取程序中开始时间和结束时间他们相隔多少天
计算除周六日、法定节假日以外两个日期之间的间隔天数
kettle中使用js计算两个日期之间的天数
计算两个时间之间的年数、月数、天数、时、分、秒,计算两个时间之间的年数、月数、天数、时、分、秒
代码如下:// 计算两个日期的间隔天数 function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2002-12-18格式 var aDate, oDate1, oDate2, iDays aDate = sDate1.split(“-“) oDate1 = new Date...
这是一个非常简单好用的东东,用于简单计算两个日期之间的差值。
Java 计算两个日期之间相差的月数 Java 计算两个日期之间相差的月数
这个工具类是计算两个时间相差多少天的工具类以及格式化时间
可以计算出指定的两个年月日之间的工作日、休息日天数、两个日期天数间隔数、以及指定两个日期所属星期几。 对于任意2个日期比如:date_start=2006-10-1、date_end=2006-10-14 ,首先计算这连个日期之间的时间间隔...
个人在进行C语言复习期间编写的一个进行日期计算的程序,主要功能有:选择菜单,两个日期间隔,往前数天数,往后数天数,功能循环。主要用了函数,指针,结构体等知识
java计算两个日期相隔的天数
计算任意两个日期的间隔天数,直接很简单的一句话就实现了,不用大量代码,使用一个函数