计算两个时间之间的小时差是一个常见的需求,使用Java可以很容易地实现这个功能。
我们需要创建一个java.util.Date类的实例,用来表示我们要比较的两个时间。
我们可以使用getTime()方法获取两个时间的毫秒数,相减,得到的结果就是两个时间之间的毫秒数差。
我们可以使用这个毫秒数差除以1000*60*60,得到的结果就是两个时间之间的小时差。
long diff = date2.getTime() - date1.getTime(); long hours = diff / (1000*60*60);
我们可以使用上面的代码来计算两个时间之间的小时差。