java中日期类型比较大小
在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/iRPQ 著作权归作者所有。请勿转载和采集!