java.time.Instant.isAfter() Method Example



Description

The java.time.Instant.isAfter(Instant otherInstant) method checks if this instant is after the specified instant.

Declaration

Following is the declaration for java.time.Instant.isAfter(Instant otherInstant) method.

public boolean isAfter(Instant otherInstant)

Parameters

otherInstant − the other instant to compare to, not null.

Return Value

true if this instant is after the specified instant.

Exceptions

NullPointerException − if otherInstant is null.

Example

The following example shows the usage of java.time.Instant.isAfter(Instant otherInstant) method.

package com.tutorialspoint;

import java.time.Instant;

public class InstantDemo {
   public static void main(String[] args) {

      Instant instant = Instant.parse("2017-02-03T10:37:30.00Z");
      System.out.println("Instant #1: " + instant);  

      Instant instant1 = Instant.parse("2017-03-03T10:37:30.00Z");
      System.out.println("Instant #2: " + instant1);  

      boolean result = instant.isAfter(instant1);
      System.out.println(result ? "Instant #1 is after Instant #2."
         :"Instant #1 is not after as Instant #2.");  
   }
}

Let us compile and run the above program, this will produce the following result −

Instant #1: 2017-02-03T10:37:30Z
Instant #2: 2017-03-03T10:37:30Z
Instant #1 is not after as Instant #2.
Advertisements