Java.util.Calendar类

java.util.Calendar.after() 方法用于测试此 Calendar 表示的时间是否晚于所表示的时间

语法

public boolean after(Object when)

参数

when 指定要比较的对象。

返回值

如果此日历的时间晚于when表示的时间,则返回true ;否则为 false。

异常

无。

示例:

在下面的示例中, java.util.Calendar.after()方法用于检查给定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 after Cal2: " + Cal1.after(Cal2));

    //检查 Cal1 是否在 Cal3 之后
    System.out.println("Cal1 is after Cal3: " + Cal1.after(Cal3));
  }
}

上述代码的输出将为:

Cal1 is after Cal2: false
Cal1 is after Cal3: true