Java Date after()方法

Java Date after()方法

java.util.Date.after() 方法用于检查日期的当前实例是否在指定日期之后。

语法

dateObject.after(Date specifiedDate)

参数: 它只需要一个参数 ,即 数据类型为Date的Date。这是一个要检查的日期,与调用该函数的日期实例进行比较。

返回值: 这个函数的返回类型是布尔型。如果当前的日期实例严格地大于指定的Date,它将返回 true 。否则它返回 false。

异常: 如果指定的日期为空,这个方法在被调用时将抛出 NullPointerException

下面的程序说明了Date类中的after()方法。

程序1 :

// Java code to demonstrate
// after() function of Date class
  
import java.util.Date;
import java.util.Calendar;
public class GfG {
    // main method
    public static void main(String[] args)
    {
  
        // creating a Calendar object
        Calendar c = Calendar.getInstance();
  
        // set Month
        // MONTH starts with 0 i.e. ( 0 - Jan)
        c.set(Calendar.MONTH, 11);
  
        // set Date
        c.set(Calendar.DATE, 05);
  
        // set Year
        c.set(Calendar.YEAR, 1996);
  
        // creating a date object with specified time.
        Date dateOne = c.getTime();
  
        // creating a date of object
        // storing the current date
        Date currentDate = new Date();
  
        System.out.print("Is currentDate after date one : ");
  
        // if currentDate is after dateOne
        System.out.println(currentDate.after(dateOne));
    }
}

输出:

Is currentDate after date one : true

程序2: 演示java.lang.NullPointerException

// Java code to demonstrate
// after() function of Date class
  
import java.util.Date;
  
public class GfG {
    // main method
    public static void main(String[] args)
    {
  
        // creating a date of object
        // storing the current date
        Date currentDate = new Date();
  
        // specifiedDate is assigned to null.
        Date specifiedDate = null;
  
        System.out.println("Passing null as parameter : ");
        try {
            // throws NullPointerException
            System.out.println(currentDate.after(specifiedDate));
        }
        catch (Exception e) {
            System.out.println("Exception: " + e);
        }
    }
}

输出:

Passing null as parameter : 
Exception: java.lang.NullPointerException

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程