可以使用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));
- }
- }
复制代码
|