El método java.util.Date.after() se utiliza para comprobar si la instancia actual de la fecha es posterior a la fecha especificada.
Sintaxis:
dateObject.after(Date specifiedDate)
Parámetro: Toma solo un parámetro especificado Fecha de tipo de datos Fecha. Esta es la fecha que debe verificarse en comparación con la instancia de la fecha que llama a la función.
Valor de retorno: el tipo de retorno de esta función es booleano . Devuelve verdadero si la instancia actual de la fecha es estrictamente mayor que la fecha especificada. De lo contrario, devuelve falso .
Excepciones: si la fecha especificada es nula, este método arrojará NullPointerException cuando se le solicite.
Los siguientes programas ilustran el método after() en la clase Date:
Programa 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
Programa 2: Para demostrar 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