Java.util.Date 类

java.util.Date.before() 方法用于测试该日期是否在指定日期之前。如果此 Date 对象严格早于指定的 Date 对象,则该方法返回 true,否则返回 false。

语法

public boolean before(Date when)

参数

何时 指定日期。

返回值

返回 true如果此 Date 对象严格早于 when Date 对象;否则为 false。

异常

如果为 null,则抛出 NullPointerException

示例:

In下面的例子中,java.util.Date.before()方法用于检查给定的Date是否早于指定的日期。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建日期
    Date Dt1 = new Date();
    Date Dt2 = new Date();
    Date Dt3 = new Date();

    //检查Dt1在Dt2之前
    System.out.println("Dt1 is before Dt2: " + Dt1.before(Dt2));

    //检查Dt1在Dt3之前
    System.out.println("Dt1 is before Dt3: " + Dt1.before(Dt3));
  }
}

上述代码的输出将是:

Dt1 is before Dt2: true
Dt1 is before Dt3: false