您的位置:首页 > 编程语言 > Java开发

关于日期,java处理日期间隔的方法(简单实用)

2012-05-19 16:00 603 查看
java处理日期间隔的方法(简单实用),计算两天之间的日期



主要就是:通过Date.getTime()的方法获得日期的毫秒,在通过除以一天的毫秒得到

我实际测试过,相差几十年都可以精确的计算出来,所以就不用担心越界的问题咯,其他网上有一些同循环来计算的,个人觉得比较麻烦~

直接上代码:

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");

String t2 = "2070-12-12 12:12";//日期1

String t1 = "1901-05-14 12:12";//日期2

try


{

//计算日期的间隔

int gap = new Long((format.parse(t1).getTime()-format.parse(t2).getTime())/(1000 * 60 * 60 * 24)).intValue();

System.out.println("gap day = " + gap);

}

catch (ParseException e)

{

e.printStackTrace();


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: