比较两个时间的间隔天数(笔记一下)_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 比较两个时间的间隔天数(笔记一下)

比较两个时间的间隔天数(笔记一下)

 2011/10/10 8:06:09  liuxing87327  http://liuxing87327.iteye.com  我要评论(0)
  • 摘要:/***比较两个时间的间隔天数*@paramdate1*要比较的时间*@paramdate2*要比较的时间*@return*/publicstaticintdateDiff(Datedate1,Datedate2){SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd");Stringtime=sdf.format(date1);Stringtime2=sdf.format(date2);try{date1=sdf.parse(time)
  • 标签:笔记
/**
	 * 比较两个时间的间隔天数
	 * @param date1
	 *            要比较的时间
	 * @param date2
	 *            要比较的时间
	 * @return
	 */
	public static int dateDiff(Date date1, Date date2) {
		
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		String time = sdf.format(date1);
		String time2 = sdf.format(date2);
		try {
			date1 = sdf.parse(time);
			date2 = sdf.parse(time2);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		
		long d1 = date1.getTime();
		long d2 = date2.getTime();
		long dif = d1>d2 ? d1-d2 : d2-d1;
		long count = dif / 86400000;// 获取两个时间的间隔天数
		return Integer.parseInt(String.valueOf(count));
	}
发表评论
用户名: 匿名