`
sunxboy
  • 浏览: 2869120 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

计算两个日期相差的天数

阅读更多
/**
	 * 计算两个日期之间相差的天数
	 * @param date1
	 * @param date2
	 * @return
	 */
	public static int daysBetween(Date date1,Date date2)
	{
		Calendar cal = Calendar.getInstance();
		cal.setTime(date1);
		long time1 = cal.getTimeInMillis();				
		cal.setTime(date2);
		long time2 = cal.getTimeInMillis();		
		long between_days=(time2-time1)/(1000*3600*24);
		
       return Integer.parseInt(String.valueOf(between_days));		
	}
 
分享到:
评论
2 楼 LifeFree 2009-02-11  
这里计算的天数和一般说的相差天数好像不是一个概念。就当我什么也没说。
LifeFree 写道

不够严密,不是每天都是1000 * 3600 *24L 毫秒的。


1 楼 LifeFree 2009-02-11  
不够严密,不是每天都是1000 * 3600 *24L 毫秒的。

相关推荐

    Java中计算两个日期相差天数和比较2日期先后顺序

    ### Java中计算两个日期相差天数 在Java中,计算两个日期之间相差的天数是一项常见且实用的功能。本文将详细介绍如何使用`SimpleDateFormat`、`Date`以及`Calendar`类来实现这一功能。 #### 代码解读 首先,我们...

    计算2个日期相差天数、去除节假日周末

    接下来,我们需要一个函数来计算两个日期之间的总天数。C++标准库中的`chrono`模块可以方便地处理日期和时间的计算。我们可以通过`std::chrono::days`来表示日期差: ```cpp std::chrono::days daysBetween(const ...

    C# 计算两个日期之间相差的天数

    用C#计算两个日期之间相差的天数,通过TimeSpan进行计算比较简单

    两个时间间隔的天数

    这段代码提供了一个JavaScript函数 `functionDateDiff`,用于计算两个日期字符串之间相隔的天数。 #### 函数解析 - **参数**: - `sDate1`:表示起始日期的字符串。 - `sDate2`:表示结束日期的字符串。 - 这两...

    VB6.0 两个日期差,天数差

    在VB6.0(Visual Basic 6.0)中,计算两个日期之间的天数差是一项常见的编程任务,尤其是在处理时间序列数据或者进行日历相关的应用时。VB6提供了丰富的日期和时间函数,使得我们可以轻松地完成这样的计算。下面将...

    c 语言计算两个日期相差天数 逐行解释

    计算天数

    php计算两个日期相差天数的方法

    本文实例讲述了php计算两个日期相差天数的方法。分享给大家供大家参考。具体实现方法如下: <?php /** * 求两个日期之间相差的天数 * (针对1970年1月1日之后,求之前可以采用泰勒公式) * @param string $day1...

    Python计算两个日期相差天数的方法示例

    本文实例讲述了Python计算两个日期相差天数的方法。分享给大家供大家参考,具体如下: #!/usr/bin/python import time import sys def dateinput(): date = raw_input('please input the first date: ') return ...

    计算两个日期相隔天数并减去节假日

    计算两个日期相隔天数并减去节假日,这个可以使用在各种需要通知的场景以及工作日提醒等

    C语言实现计算两个日期之间的天数的算法

    C语言实现计算两个日期之间的天数的算法,原创!

    分享PHP计算两个日期相差天数的代码

    本文将分享使用PHP来计算两个日期相差天数的代码示例,并涉及操作日期的基本技巧。 首先,PHP提供了多种函数和类来帮助开发者进行日期时间的计算。PHP的日期函数可以帮助我们格式化日期和时间,而时间戳函数可以...

    Android 获取2个日期相差天数

    在Android开发中,有时我们需要计算两个日期之间的差值,例如计算两个生日之间相差多少天,或者确定一个事件...以上就是如何在Android中获取两个日期相差天数的方法,你可以根据具体需求将这段代码整合到你的项目中。

    Delphi 计算两个日期之间的时间差(天数).rar

    本示例源码专为Delphi初学者设计,它演示了如何在Delphi 7中计算两个日期之间的天数差异。下面我们将深入探讨这个主题。 首先,了解日期和时间在Delphi中的表示方式至关重要。在Delphi中,日期和时间通常用...

    java中计算两个日期相差几天

    ### Java中计算两个日期相差几天 在Java编程中,经常需要处理与日期和时间相关的操作。其中一项常见的需求就是计算两个日期之间的差距。本篇文章将详细介绍如何在Java中计算两个日期相差几天,并深入探讨示例代码中...

    CODESYS计算两个日期的相隔天数

    在codesys系统(PLC)中计算两个日期的相隔天数

    Java 计算两个日期之间相差的月数

    总的来说,Java提供了多种方式来计算两个日期之间相差的月数,选择哪种方法取决于你的具体需求,如是否需要考虑日期中的天数,以及是否处理跨闰年的边界问题。对于简单的情况,`ChronoUnit.MONTHS.between()`就足够...

    javaScript 计算两个日期的天数相差(示例代码)

    计算两个日期相差的天数,一般方法是先将两个日期字符串转换为Date对象,然后计算这两个Date对象的毫秒值差,最后将差值转换为天数。具体步骤如下: 1. 将日期字符串按照“年-月-日”的格式拆分,并按照Date对象...

Global site tag (gtag.js) - Google Analytics