java.util.Calendar.before()方法用于测试这个Calendar是否代表的时间早于所代表的时间通过指定的对象。
语法
public boolean before(Object when)
参数
when | 指定要执行的对象 |
返回值
如果此日历的时间早于when表示的时间,则返回true;否则为 false。
异常
无。示例:
在下面的示例中, java.util.Calendar.before()方法用于检查给定Calendar的时间是否早于指定Object表示的时间。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建日历
Calendar Cal1 = new GregorianCalendar(98, 10, 25);
Calendar Cal2 = new GregorianCalendar(99, 10, 25);
Calendar Cal3 = new GregorianCalendar(97, 10, 25);
//检查 Cal1 是否在 Cal2 之前
System.out.println("Cal1 is before Cal2: " + Cal1.before(Cal2));
//检查 Cal1 是否在 Cal3 之前
System.out.println("Cal1 is before Cal3: " + Cal1.before(Cal3));
}
}
上述代码的输出将为:
Cal1 is before Cal2: true
Cal1 is before Cal3: false