String qfrq="20060811";
String yxrq="20070810";
DateFormat dft = new SimpleDateFormat("yyyyMMdd");
Date star = dft.parse("20060811");//开始时间
Date endDay=dft.parse("20070810");//结束时间
Long starTime=star.getTime();
Long endTime=endDay.getTime();
Long num=(endTime-starTime)/24/60/60/1000;//时间戳相差的毫秒数
System.out.println(num);//除以一天的毫秒数
java计算间隔天数
最新推荐文章于 2026-01-09 15:15:24 发布
这段代码演示了如何在Java中使用SimpleDateFormat类解析日期字符串,并计算两个日期之间的差值(以天为单位)。它首先定义了两个日期字符串,然后创建日期对象,并获取它们的时间戳,最后计算两者之间的时间差。
553

被折叠的 条评论
为什么被折叠?



