- Java.util Package Classes
- Java.util - Home
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util Package Extras
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
Java Date after() Method
Description
The java.util.Date.after(Date when) method checks if this date is after the specified date.
Declaration
Following is the declaration for java.util.Date.after() method
public boolean after(Date when)
Parameters
when − date to be checked
Return Value
true if the represented Date object is strictly later than the instant represented by when; false otherwise.
Exception
NullPointerException − if when is null.
Checking a Future Date being Occuring After a Given Date Example
The following example shows the usage of Java Date after() method. We're creating two Date instances of different dates. Each date is compared using after() method and result is printed.
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); } }
Output
Let us compile and run the above program, this will produce the following result −
Date 2 is after date: true
Checking a Past Date being Occuring After a Given Date Example
The following example shows the usage of Java Date after() method. We're creating two Date instances of different dates. Each date is compared using after() method and result is printed. We've reversed the comparison as done in first example above.
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); } }
Output
Let us compile and run the above program, this will produce the following result −
Date 2 is after date: false
Checking a Same Date being Occuring After a Given Date Example
The following example shows the usage of Java Date after() method. We're creating two Date instances of same dates. Each date is compared using after() method and result is printed.
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); } }
Output
Let us compile and run the above program, this will produce the following result −
Date 2 is after date: false
To Continue Learning Please Login
Login with Google