可能重复:
如何在java中计算时间差?
我有两个字符串“10:00:00”和“14:00:00”。我已将它们转换为日期格式。现在我想要两个比较一下时间。谁能建议我该怎么做....
可能重复:
如何在java中计算时间差?
我有两个字符串“10:00:00”和“14:00:00”。我已将它们转换为日期格式。现在我想要两个比较一下时间。谁能建议我该怎么做....
检查Date#equals
, Date#after
, Date#before
我更喜欢将Calendar
类用于与日期相关的任务。在某些情况下使用它们是相当不错的。您可以在此链接中找到更多有用的示例
在进行比较之前,由于时间戳仍然是字符串格式,您需要将它们转换为 java.util.Date,最简单的方法是将任意日期部分分配给两个时间字符串(例如将两个时间字符串连接到 " 1/1/1970"),然后使用 SimpleDateFormat 将它们转换为日期,然后以毫秒为单位获取时间并进行比较。