A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 小小志 于 2014-12-23 19:44 编辑

代码越简单越好

1 个回复

正序浏览
可以使用getTime()获得毫秒数,相减算出
  1. public static void daycount(String date1,String date2) throws Exception
  2.         {
  3.                 SimpleDateFormat fm =new SimpleDateFormat("yyyy-MM-dd");
  4.                 Date star=fm.parse(date1);//将字符串转成日期
  5.                 Date end=fm.parse(date2);
  6.                 long date_long1 = star.getTime();//获得日期的毫秒数
  7.         long date_long2 = end.getTime();
  8.         if(date_long1 > date_long2)
  9.                 {
  10.                         System.out.println((date_long1 - date_long2)/(1000*60*60*24));
  11.                 }
  12.                 else
  13.                 {
  14.             System.out.println((date_long2 - date_long1) /(1000*60*60*24));
  15.         }
  16.         }
复制代码

回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马