/**
* 两个日期之间的天数差
* @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;
}
分享到:
相关推荐
在VB6.0(Visual Basic 6.0)中,计算两个日期之间的天数...通过以上介绍,你应该已经掌握了在VB6中计算两个日期之间天数差的方法。在实际开发中,你可以根据项目需求灵活运用这些知识,以解决各种日期相关的计算问题。
C语言实现计算两个日期之间的天数的算法,原创!
在Delphi编程环境中,计算两个日期之间的时间差是一项常见的任务,尤其对于开发涉及日期和时间处理的应用程序来说。本示例源码专为Delphi初学者设计,它演示了如何在Delphi 7中计算两个日期之间的天数差异。下面我们...
用C#计算两个日期之间相差的天数,通过TimeSpan进行计算比较简单
kettle中使用js计算两个日期之间的天数
现在,我们已经得到了两个日期之间的天数差。为了将这个功能封装成一个可复用的函数,可以这样编写: ```delphi function CalculateDateDifference(const Date1, Date2: TDate): Integer; begin Result := Trunc...
通过java编写一个可以自动求出两个日期之间的天数差的程序,会自动判断闰年。
在JavaScript中,获取两个日期之间的天数差是一个常见的任务,特别是在处理时间和日期相关的应用程序中。这篇博客“JS获得两个时间间隔天数”提供了一个实用的方法来解决这个问题。在这个方法中,我们将探讨如何利用...
### 计算两个日期之间的工作日天数(C#实现) 在日常工作中,我们经常会遇到需要计算两个日期之间的工作日数量的情况。例如,在处理项目管理、财务结算或是人力资源管理时,了解两个日期之间的实际工作日数量是非常...
本人编写,通过自己定义的函数计算两个日期之间周末的天数和工作日天数,经过测试,非常好用
计算两个日期之间天数差的函数 `Calculate`函数用于计算两个日期之间的天数差。它分为两个部分计算:年份差的天数加上当年两个日期之间的天数差。如果开始日期晚于结束日期,则交换两者再进行计算: ```c int ...
MATLAB程序计算两个日期之间的总天数
以上代码示例展示了在Python、Java和JavaScript中计算两个日期之间天数差的基本方法。无论使用哪种语言,关键在于将日期字符串转换为日期对象,然后计算两个日期对象之间的差值。在Python和Java中,可以直接计算日期...
计算两个日期相隔天数并减去节假日,这个可以使用在各种需要通知的场景以及工作日提醒等
计算两个日期相差的天数是一个常见的需求,例如计算两个日期之间的时间间隔。在 Java 中,我们可以使用 Calendar 对象来实现此功能。 首先,我们可以使用 Calendar 对象的 setTime 方法将两个日期设置到 Calendar ...
计算两个日期之间的天数差 #### 知识点概述 在实际应用中,经常需要计算两个日期之间的差值,尤其是在日程安排、数据分析等领域。这段代码提供了一个JavaScript函数 `functionDateDiff`,用于计算两个日期字符串...
matlab版计算任意两个日期相隔的天数,函数原型为function how_many_days = days(year1,month1,day1,year2,month2,day2)。
计算除周六日、法定节假日以外两个日期之间的间隔天数
在编程领域,尤其是在数据分析...通过以上步骤,我们可以编写出一个高效且准确的函数,计算两个日期之间的工作日差,同时考虑到节假日和周末的排除。这个功能在项目中有着广泛的应用,例如在项目管理和财务分析等领域。
本文将详细介绍如何在Java中计算两个日期之间的天数差,并对给出的代码进行解析。 #### 一、问题背景 在很多业务场景中,我们需要计算两个日期之间的差距,比如计算用户的注册天数、订单的有效期等。这些计算通常...