Java.util.Calendar类

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