public static void main(String[] args){
//初始化日期时间
Calendar cal1 = Calendar.getInstance();
cal1.set(2014, 1, 10, 18, 20);
Calendar cal2 = Calendar.getInstance();
cal2.set(2014, 1, 11, 3, 5);
//获取TimeInMillis 毫秒级别
long time1 = cal1.getTimeInMillis();
long time2 = cal2.getTimeInMillis();
//计算时间差
long lagTime = time2 - time1;
System.out.println(time1=+time1+time2=+time2+lagTime=+lagTime);
//计算相差的小时数
long laghour = lagTime/1000/60/60;
//计算相差的分钟数
long lagMinute = lagTime/1000/60-laghour*60;
System.out.println(laghour=[+laghour+] lagMinute=[+lagMinute+]);
}
运行输出为:
time1=1392027618682time2=1392059118682lagTime=31500000
laghour=[8] lagMinute=[45]
取消
评论