Java中如何比较日期和时间

avatar
作者
筋斗云
阅读量:0

在Java中比较日期和时间可以使用Date类和Calendar类来实现。以下是一些比较日期和时间的方法示例:

  1. 使用Date类:
import java.util.Date;  Date date1 = new Date(); Date date2 = new Date();  if(date1.compareTo(date2) > 0) {     System.out.println("date1 在date2之后"); } else if(date1.compareTo(date2) < 0) {     System.out.println("date1 在date2之前"); } else {     System.out.println("date1 和date2相同"); } 
  1. 使用Calendar类:
import java.util.Calendar;  Calendar cal1 = Calendar.getInstance(); Calendar cal2 = Calendar.getInstance();  if(cal1.after(cal2)) {     System.out.println("cal1 在cal2之后"); } else if(cal1.before(cal2)) {     System.out.println("cal1 在cal2之前"); } else {     System.out.println("cal1 和cal2相同"); } 

以上是两种比较日期和时间的方法,可以根据具体需求选择适合的方法。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!