两个日期相减,必须是Date型变量使用其getTime()后相减,所以如果是从Calendar获得时间,则需:
Calendar date1 = Calendar.getInstance();
Calendar date2 = Calendar.getInstance();
date1.getTime().getTime() - date2.getTime().getTime() ;
结果为long型,毫秒!
实例1:
Calendar cal=Calendar.getInstance();
cal.setTime(new java.util.Date());
Calendar calendar=Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY,21);
calendar.set(Calendar.MINUTE,30);
calendar.set(Calendar.SECOND,00);
StringBuffer stb=new StringBuffer();
long between=(calendar.getTime().getTime()-cal.getTime().getTime())/1000;
long hour=between/3600;
long minute=between%3600/60;
long second=between%60;
stb.append(+hour);
stb.append("时");
if(minute<10){
stb.append("0");
}
stb.append(minute);
stb.append("分");
if(second<10){
stb.append("0");
}
stb.append(second);
stb.append("秒");
分享到:
相关推荐
javaScript和java中日期相减得出天数方案
javaScript和java中日期相减得出天数方案.docx
上个实例改进 java实现两个日期相减得到中间的年份和月份日期
界面日期相减DateTimePicker,界面日期相减DateTimePicker
C# 日期相减 使用datatimer控件 简单易懂
WinForm中界面日期相减(DateTimePicker控件)
实现两个数值型的日期相减得出天数的函数。
java 两个日期相减得到的天数、毫秒数;获取两个日期中的最大日期;获取两个日期中的最小日期。
广告位展示 数字日历 自定义对话框 日期相减 gallery广告位 相册上传
java实现大数相减,在不使用BigInteger工具的前提下实现大数相减
本篇文章是对java中关于字符串相减的一个简单的方法进行了介绍,需要的朋友参考下
两个日期相减获得之间的天数
利用javaScript,实现的日期相减的例子程序,欢迎大家下载
oracle 日期相减
python日期相减计算天数
python日期相减计算天数 要在Python中计算日期之间的天数差异,可以使用datetime模块或dateutil库中的函数。
主要介绍了javascript 日期相减的实例讲解,附上代码供大家查看,需要的朋友可以参考下
java 日期 相加 相减 增加、减去指定的天数、月数
西门子博途1200 时间相减
private final static SimpleDateFormat sdfYear = new ... * @Description: TODO(日期比较,如果s>=e 返回true 否则返回false) * @param s * @param e * @return boolean * @throws * @author fh */