黑马程序员技术交流社区
标题:
计算2014-12-12到2015-10-10多少天的问题怎么计算的??
[打印本页]
作者:
小小志
时间:
2014-12-15 17:04
标题:
计算2014-12-12到2015-10-10多少天的问题怎么计算的??
本帖最后由 小小志 于 2014-12-23 19:44 编辑
代码越简单越好
作者:
月老~牵红线
时间:
2014-12-15 18:14
可以使用getTime()获得毫秒数,相减算出
public static void daycount(String date1,String date2) throws Exception
{
SimpleDateFormat fm =new SimpleDateFormat("yyyy-MM-dd");
Date star=fm.parse(date1);//将字符串转成日期
Date end=fm.parse(date2);
long date_long1 = star.getTime();//获得日期的毫秒数
long date_long2 = end.getTime();
if(date_long1 > date_long2)
{
System.out.println((date_long1 - date_long2)/(1000*60*60*24));
}
else
{
System.out.println((date_long2 - date_long1) /(1000*60*60*24));
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2