Java Date after() 方法



描述

java.util.Date.after(Date when) 方法检查此日期是否在指定的日期之后。

声明

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

public boolean after(Date when)

参数

when − 要检查的日期

返回值

如果表示的 Date 对象严格晚于 when 表示的时刻,则返回 true;否则返回 false。

异常

NullPointerException − 如果 when 为 null。

检查未来日期是否发生在给定日期之后的示例

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

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 after date and print
      boolean after = date2.after(date);
      System.out.println("Date 2 is after date: " + after);
   }
}

输出

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

Date 2 is after date: true

检查过去日期是否发生在给定日期之后的示例

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

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 after date and print
      boolean after = date2.after(date);
      System.out.println("Date 2 is after date: " + after);
   }
}

输出

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

Date 2 is after date: false

检查相同日期是否发生在给定日期之后的示例

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

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 after date and print
      boolean after = date2.after(date);
      System.out.println("Date 2 is after date: " + after);
   }
}

输出

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

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