时间和日期实例-<Calender计算出生日期相差几天>

	String day1="1994:10:04";  
		String day2="1994:10:03";
		SimpleDateFormat  format= new SimpleDateFormat("yyyy:MM:dd");
		try{
			//转换Date格式
			Date date4=format.parse(day1);
			Date date5=format.parse(day2);
			
//			long time1=date4.getTime();//获取毫秒
//			long time2=date5.getTime();
//			double days=((time1-time2)/(1000*60*60*24));
//			System.out.println("相差"+days+"天");
			Calendar cal=Calendar.getInstance();
			cal.setTime(date4);
			int time3=cal.get(Calendar.DAY_OF_YEAR);
			cal.setTime(date5);
			int time4=cal.get(Calendar.DAY_OF_YEAR);
			int days=time3-time4;
			System.out.println("相差"+days+"天");
		}catch(Exception e){
			
		}

  

posted @ 2016-08-12 10:49  奔跑丶小清新  阅读(546)  评论(0编辑  收藏  举报