jsp.java 用Calendar 计算两个时间差多少天(时间相减)

如题所述

这个是jsp.java用Calendar 计算两个时间差多少天(时间相减)的代码,详细如下SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");Calendar cal1=Calendar.getInstance();cal1.setTime(sdf.parse(str1));Calendar cal2=Calendar.getInstance();cal2.setTime(sdf.parse(str2));long l=cal2.getTimeInMillis()-cal1.getTimeInMillis();int days=new Long(l/(1000*60*60*24)).intValue();System.out.println("2个日期之间相差:"+days+"天。");
温馨提示:内容为网友见解,仅供参考
无其他回答

jsp.java 用Calendar 计算两个时间差多少天(时间相减)
这个是jsp.java用Calendar 计算两个时间差多少天(时间相减)的代码,详细如下SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");Calendar cal1=Calendar.getInstance();cal1.setTime(sdf.parse(str1));Calendar cal2=Calendar.getInstance();cal2.setTime(sdf.parse(str2));long l=cal2.g...

java中获取动态输入的两个日期,并计算两个日期相差多少天???
String str1 = "2014-11-20";DateFormat fmtDateTime = new SimpleDateFormat("yyyy-MM-dd");Date date1 = fmtDateTime.parse(str1.toString());Calendar calendar1 = Calendar.getInstance();calendar1.setTime(date1);Calendar today = Calendar.getInstance();double days = (today.getTime...

比较两个日期相差多少的思路
java里用Calendar类或者 public int getDateDiff(Date date1, Date date2) { int i = (int) ( (date1.getTime() - date2.getTime()) \/ 3600 \/ 24 \/ 1000);return i;} Date date = new Date(year,month,day);

java中知道两个日期如何获得两个日期之间的天数
Date date2 = sdf.parse("2012-12-20");\/\/将转换的两个时间对象转换成Calendard对象Calendar can1 = Calendar.getInstance();can1.setTime(date1);Calendar can2 = Calendar.getInstance();can2.setTime(date2);\/\/拿出两个年份int year1 = can1.get(Calendar.YEAR);int year2 = can2.get...

java 怎么计算当前时间 到 某一给定时间的间隔天数
Calendar cal=Calendar.getInstance();d=cal.get(Calendar.DATE);使用这两个获取当前的年月日中的日,在减去给定时间的日,取绝对值即可。

在java中编写一个类,计算两个从键盘输入的日期的天数之差
解析成Date后,算得两日期的毫秒差,用TimeUnit类转成天数。

java如何判断两个日期字符串相差多少天
一般来说,并不计算两个日期相差的月数以及年数,因为月的天数以及年的天数并不是固定的,所以很多倒计时最多计算到天。函数体:SimpleDateFormat sf = new SimpleDateFormat("yyyyMMdd");String a="20140301";String b = "20140225";Long c = sf.parse(b).getTime()-sf.parse(a).getTime()...

JAVA时间相减的问题
Date d = new Date();\/\/获得当前时间 DateFormat f = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); \/\/格式化时间 System.out.println(f.format(d));\/\/格式化显示 Long ms = d.getTime();\/\/获得毫秒值 你分多,相同的问题发两个,牛X~...

java 两个日期相减的怎么做?
对已日期相减,最高效的做法就是将二者都转换成毫秒,相减之后再根据你的需求进行单位转换,比如你想显示相差的秒数,就除以1000,以此类推,翠花,上代码:\/* 随便选两个时间 *\/ String d1 = "2015-04-17"; String d2 = "2015-06-17"; \/* 先转成毫秒并求差 *\/ SimpleDateF...

java中如何得到两个时间相差多少小时?
比较简单的方法就是使用.getTime()获取当前日期的相对毫秒数,再计算差值,最后转换成你需要的数据;PS.RESULT:1天0小时0分0秒 相隔的小时数:分:秒 - 24:0:0

相似回答