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
廣告