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();
}
}
}
计算任意两个日期的天数差,一次类推,年、月、时、分、秒也可以的
分享到:
相关推荐
计算两个日期相差的天数是一个常见的需求,例如计算两个日期之间的时间间隔。在 Java 中,我们可以使用 Calendar 对象来实现此功能。 首先,我们可以使用 Calendar 对象的 setTime 方法将两个日期设置到 Calendar ...
这段代码提供了一个JavaScript函数 `functionDateDiff`,用于计算两个日期字符串之间相隔的天数。 #### 函数解析 - **参数**: - `sDate1`:表示起始日期的字符串。 - `sDate2`:表示结束日期的字符串。 - 这两...
个人在进行C语言复习期间编写的一个进行日期计算的程序(算法优化),主要功能有:选择菜单,两个日期求间隔,按天数往后计算日期,按天数往前计算日期,功能循环。主要用了函数,指针,结构体等知识
C语言实现计算两个日期之间的天数的算法,原创!
计算两个日期相隔天数并减去节假日,这个可以使用在各种需要通知的场景以及工作日提醒等
在codesys系统(PLC)中计算两个日期的相隔天数
matlab版计算任意两个日期相隔的天数,函数原型为function how_many_days = days(year1,month1,day1,year2,month2,day2)。
MATLAB程序计算两个日期之间的总天数
计算除周六日、法定节假日以外两个日期之间的间隔天数
kettle中使用js计算两个日期之间的天数
总的来说,JavaScript中的日期操作是通过Date对象完成的,通过计算两个日期之间的毫秒差并进行转换,我们可以轻松地获取两个日期之间的天数差。这对于开发涉及到日期和时间的Web应用是非常有用的。
接下来,我们需要一个函数来计算两个日期之间的总天数。C++标准库中的`chrono`模块可以方便地处理日期和时间的计算。我们可以通过`std::chrono::days`来表示日期差: ```cpp std::chrono::days daysBetween(const ...
计算两个时间之间的年数、月数、天数、时、分、秒,计算两个时间之间的年数、月数、天数、时、分、秒
这是一个非常简单好用的东东,用于简单计算两个日期之间的差值。
代码如下:// 计算两个日期的间隔天数 function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2002-12-18格式 var aDate, oDate1, oDate2, iDays aDate = sDate1.split(“-“) oDate1 = new Date...
在Excel中,计算两个日期之间的间隔是一项常见的任务,特别是在财务管理、数据分析和其他需要处理时间序列数据的领域。这个压缩包中的“计算两个日期的间隔.xls”文件提供了一个实用的实例,教你如何利用内置函数来...
在VB6.0(Visual Basic 6.0)中,计算两个日期之间的天数差是一项常见的编程任务,尤其是在处理时间序列数据或者进行日历相关的应用时。VB6提供了丰富的日期和时间函数,使得我们可以轻松地完成这样的计算。下面将...
- 使用“减法”运算符(-)可以计算两个日期时间戳之间的差值,得到的结果是一个双精度数值,表示的是两个时间点之间的时间间隔(以秒为单位)。 - 要将这个时间间隔转换为天数,可以除以86400(一天的总秒数)。...
编写一个java程序ex09 功能:用户从键盘输入两个日期(都包括年月日),程序计算两个日期之间相隔的天数,并输出。