Date不幸的是,JDK API严重损坏。我建议使用Joda时间库。
Joda Time具有时间间隔的概念:
Interval interval = new Interval(oldTime, new Instant());
编辑:顺便说一句,乔达有两个概念:
Interval用于表示两个时刻之间的时间间隔(表示上午8点至上午10点之间的时间),以及
Duration表示没有实际时间界限的时间长度(例如表示两个小时!)
如果您只关心时间比较,则大多数
Date实现(包括JDK)都会实现
Comparable接口,该接口可让您使用
Comparable.compareTo()



