日期:2014-05-20  浏览次数:20688 次

请问如何计算两个时间之间的间隔长度?
本人是初学者,想请教一下有关java中处理时间的方法

比如两个时间分别是
12点24分33秒

14点05分45秒

如何计算这两个时间点之间隔了多少分钟呢?

谢谢各位大虾指点


------解决方案--------------------
long TIME = 1000L * 60;
Calendar c1 = new GregorianCalendar(2007, 06, 13, 12, 24, 33);
Calendar c2 = new GregorianCalendar(2007, 06, 13, 14, 05, 45);
System.out.printf( "%1$tF % <tT%n ", c1);
System.out.printf( "%1$tF % <tT%n ", c2);
long n1 = (c1.getTimeInMillis() / TIME)* TIME; // 将秒重置为0
long n2 = (c2.getTimeInMillis() / TIME)* TIME;
System.out.println((n2 - n1) / TIME);