在 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');
        }
    }
}
Java 日期比较:Date 和 Calendar 类比较大小

原文地址: https://www.cveoy.top/t/topic/qxPu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录