`
wsyuzx
  • 浏览: 27900 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

返回2个日期的相差天数。

 
阅读更多
    最近一直需要用到日期处理。
     返回2个日期的相差天数。
   
/**
* 获取两个日期之间的间隔天数
* @return
*/
public static int getGapCount(Date startDate, Date endDate) {
        Calendar fromCalendar = Calendar.getInstance(); 
        fromCalendar.setTime(startDate); 
        fromCalendar.set(Calendar.HOUR_OF_DAY, 0); 
        fromCalendar.set(Calendar.MINUTE, 0); 
        fromCalendar.set(Calendar.SECOND, 0); 
        fromCalendar.set(Calendar.MILLISECOND, 0); 
 
        Calendar toCalendar = Calendar.getInstance(); 
        toCalendar.setTime(endDate); 
        toCalendar.set(Calendar.HOUR_OF_DAY, 0); 
        toCalendar.set(Calendar.MINUTE, 0); 
        toCalendar.set(Calendar.SECOND, 0); 
        toCalendar.set(Calendar.MILLISECOND, 0); 
 
        return (int) ((toCalendar.getTime().getTime() - fromCalendar.getTime().getTime()) / (1000 * 60 * 60 * 24));
}




//测试
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
   Date date_start = null;
   Date date_end = null;
try {
date_start = sdf.parse("2013-10-16");
date_end = sdf.parse("2013-10-19");
} catch (java.text.ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
  System.out.println(getGapCount(date_start,date_end));
分享到:
评论

相关推荐

    oracle返回相差的天数

    用ORACLE实现的返回相差的天数,能够方便的解决日期类型的问题

    Java日期工具类

    16、计算传入的两个日期之间相差的天数 17、根据传入的年月返回该月的第一天 18、根据传入的年月返回该月最后的一天 19、获得当前月份的第一天 20、获得当前月份的最后一天 21、获取上月的第一天 22、获取上月的最后...

    Python实现计算两个时间之间相差天数的方法

    本文实例讲述了Python实现计算两个时间之间相差天数的方法。分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date import time nowtime = date.today() def convertstringtodate...

    php获取给定日期相差天数的方法分析

    主要介绍了php获取给定日期相差天数的方法,结合具体实例形式分析了2种日期相差天数的计算方法,涉及php日期字符串转换的相关操作技巧,需要的朋友可以参考下

    Java中封装的全局日期处理工具类

    获取SimpleDateFormat ...获取两个日期相差的天数 。 获取两个日期相差的毫秒数 。 获得两个日期之间的连续日期.。 将时间转换为时间戳。 获取连续月份。 两个时间相差距离中文描述 。 比较两个时间的大小。

    计算两个时间之间的年数、月数、天数等

    计算两个时间之间的年数、月数、天数、时、分、秒,计算两个时间之间的年数、月数、天数、时、分、秒

    日期工具类

    14个常用的日期方法。1.获取当前时间,2.,获取当前系统时间字符串,3.自定义取值,Date类型转为String类型,4.自定义取值,String转换为Date,5....计算两个日期之间相差的天数 ,14.字符串的日期格式的计算

    14.第十四章 函数进阶.txt

    (2)计算两个日期相差的天数。 (3)计算一个日期加上一个整数后对应的日期。 (4)计算一个日期减去一个整数后对应的日期。 (5)计算一个日期是星期几。 分析: 1.判断给定日期的合法性 首先判断年份是否...

    java处理日期、时间的类

    根据生日计算年龄,只精确到日期 接受Calendar类型的日期数据,计算天数差 获取当前日期,格式化成yyyy-MM-dd 获取当前日期,格式化成yyyy-MM-dd HH:mm:ss ...接受Date类型的日期参数,返回两个日期相差的天数

    java 几个日期方法

    包括星期几的获得,月份加一,获取某一月份的最后一天的,某两个日期相差几个月,某两个日期相差相差的天数,某个星期的星期一是那年那月那日,星期日是那年那月那日, 判断某两天是否是一周内,判断某两天是否是一...

    处理跟日期或时间有关的运算的函数汇总

    把符合日期格式的字符串转换为日期类型;把符合日期格式的字符串转换为 日期类型; 获取当前时间的制定格式;两个日期相减;获得某月的天数;获取某年某月的天数;获取当前日期;...计算两个日期的相差的天数

    最全Java常用日期处理工具类

    7.两个时间相差距离多少天多少小时多少分多少秒 8.按默认格式的字符串距离今天的天数 9.比较两个时间的大小 HH:mm:ss 10.按用户格式字符串距离今天的天数 11.cron "0 06 10 15 1 ? 2014" 专门用于处理...

    ASP.NET生成两个日期范围内随机时间的实现方法

    思路:算两个日期的相差天数,然后在0到相差天数的范围内生成随机数,再用结束时间的天数部分减去这个随机数,代码: 代码如下:/// /// (在两个时间范围内)生成随机日期 /// /// ”startime”>开始时间 /// ”...

    利用python计算时间差(返回天数)

    前言 本文主要给大家介绍了关于python计算时间差(返回天数)的相关资料,分享出来供大家参考学习,下面话不多说了...计算两个日期格式相差的天数: def time_long(time1, time2, type=day): 计算时间差 :param ti

    DateUtil:日期操作类 自用

    获取两个日期相差的天数5.Dateformat6.获取日期中的某数值。如获取月份7.增加日期中某类型的某数值。如增加日期8.获取精确的日期9.判断字符串是否为日期字符串10.获取日期字符串的日期风格。失败返回null。11.将日期...

    C语言版的万年历算法

    //date与1900年相差的天数 UINT lYearDays(UINTy);//农历y年的总天数 UINT leapDays(UINTy);//传回农历y年闰月的天数 UINT leapMonth(UINTy);//传回农历y年闰哪个月1-12,没闰传回0 UINT monthDays(UINTy,UINTm);...

    python返回昨天日期的方法

    本文实例讲述了python返回昨天日期的方法。分享给大家供大家参考。具体实现方法如下: #-*-coding:utf-8-*- import datetime def getYesterday(): #... 您可能感兴趣的文章:Python计算两个日期相差天数的方法示例pytho

    EXCEL函数功能整理版

    42 DAYS360 按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个月),返回两日期间相差的天数,这在一些会计计算 43 DMAX 返回数据清单或数据库的列中满足指定条件的最大数值。 44 DMIN 返回...

    java_时间日期管理的几乎所有标准代码_时区_时间日期格式的转换加减和比较_判断特殊日期

    以“GMT+8:00”形式返回当前系统对应的时区 获取更改时区后的时间 将北京时区的时间转化为当前系统对应时区的时间 将日期字符串转换为Date对象 将date----->String 将Date对象转换为指定格式的字符串 格式化日期的...

    delphi 开发经验技巧宝典源码

    0188 计算两个日期之间相差的天数 123 0189 根据指定日期返回星期几 123 0190 将日期转换为字符串 124 0191 判断日期是否改变 124 0192 判断字符串是否为日期或时间 125 0193 获得指定月的最后一天 127 ...

Global site tag (gtag.js) - Google Analytics