Java 日期比较:Date 和 Calendar 类比较大小
在 Java 中,可以使用'Date'类或'Calendar'类来比较日期的大小。
如果使用'Date'类,可以使用'compareTo()'方法来比较两个日期的大小。'compareTo()'方法返回一个整数值,如果日期在参数日期之前,则返回负数;如果日期在参数日期之后,则返回正数;如果日期与参数日期相等,则返回0。
import java.util.Date;
public class DateComparison {
public static void main(String[] args) {
Date date1 = new Date();
Date date2 = new Date();
int result = date1.compareTo(date2);
if (result < 0) {
System.out.println('date1 is before date2');
} else if (result > 0) {
System.out.println('date1 is after date2');
} else {
System.out.println('date1 is equal to date2');
}
}
}
如果使用'Calendar'类,可以使用'compareTo()'方法来比较两个日期的大小。'compareTo()'方法的用法与'Date'类相同。
import java.util.Calendar;
public class CalendarComparison {
public static void main(String[] args) {
Calendar calendar1 = Calendar.getInstance();
Calendar calendar2 = Calendar.getInstance();
int result = calendar1.compareTo(calendar2);
if (result < 0) {
System.out.println('calendar1 is before calendar2');
} else if (result > 0) {
System.out.println('calendar1 is after calendar2');
} else {
System.out.println('calendar1 is equal to calendar2');
}
}
}
原文地址: https://www.cveoy.top/t/topic/qxPu 著作权归作者所有。请勿转载和采集!