Java Date before() 方法



描述

Java Date before(Date when) 方法检查此日期是否早于指定的日期

声明

以下是java.util.Date.before() 方法的声明

public boolean before(Date when)

参数

when − 要检查的日期

返回值

如果表示的 Date 对象严格早于 when 表示的瞬间,则返回 true;否则返回 false。

异常

NullPointerException − 如果 when 为 null。

检查未来日期是否早于给定日期示例

以下示例演示了 Java Date before() 方法的用法。我们创建了两个不同日期的 Date 实例。每个日期都使用 before() 方法进行比较,并打印结果。

package com.tutorialspoint;

import java.util.Date;

public class DateDemo {
   public static void main(String[] args) {

      // create 2 dates
      Date date = new Date(2022, 5, 21);
      Date date2 = new Date(2022, 11, 4);

      // tests if date 2 is before date and print
      boolean before = date2.before(date);
      System.out.println("Date 2 is before date: " + before);
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

Date 2 is before date: false

检查过去日期是否早于给定日期示例

以下示例演示了 Java Date before() 方法的用法。我们创建了两个不同日期的 Date 实例。每个日期都使用 before() 方法进行比较,并打印结果。我们颠倒了与上面第一个示例中相同的比较。

package com.tutorialspoint;

import java.util.Date;

public class DateDemo {
   public static void main(String[] args) {

      // create 2 dates
      Date date = new Date(2022, 11, 4);
      Date date2 = new Date(2022, 5, 21);

      // tests if date 2 is before date and print
      boolean before = date2.before(date);
      System.out.println("Date 2 is before date: " + before);
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

Date 2 is before date: true

检查相同日期是否早于给定日期示例

以下示例演示了 Java Date before() 方法的用法。我们创建了两个相同日期的 Date 实例。每个日期都使用 before() 方法进行比较,并打印结果。

package com.tutorialspoint;

import java.util.Date;

public class DateDemo {
   public static void main(String[] args) {

      // create 2 dates
      Date date = new Date(2022, 11, 4);
      Date date2 = new Date(2022, 11, 4);

      // tests if date 2 is before date and print
      boolean before = date2.before(date);
      System.out.println("Date 2 is before date: " + before);
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

Date 2 is before date: false
java_util_date.htm
广告