Java SQL Timestamp after() function with examples

The after() function is a part of Timestamp class of Java SQL.The function returns a boolean value representing whether the Timestamp object occurs after the given Timestamp object .

Function Signature:

public boolean after(Timestamp t)

Syntax:

ts1.after(ts2);

Parameters: The function accepts Timestamp object as parameter which is to be checked.

Return value: The function returns boolean data type representing whether the Timestamp object occurs after the given Timestamp object.



Exception: The function does not throw any exceptions

Below examples illustrate the use of after() function

Example 1: Create two non equal timestamps and check whether the second timestamp occurs after first timestamp or not

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java program to demonstrate the
// use of after() function
  
import java.sql.*;
  
public class solution {
    public static void main(String args[])
    {
  
        // Create two timestamp objects
        Timestamp ts1 = new Timestamp(10000);
        Timestamp ts2 = new Timestamp(10001);
  
        boolean b = ts2.after(ts1);
  
        // Check if the second timestamp occurs
        // after first timestamp
        if (b) {
  
            // If true print that the Second Timestamp
            // occurs after the first timestamp
            System.out.println("Second Timestamp occurs"
                               + " after first timestamp");
        }
  
        else {
  
            // If false print that the Second Timestamp
            // does not occur after the first timestamp
            System.out.println("Second Timestamp does not"
                               + " occur after first timestamp");
        }
    }
}

chevron_right


Output:

Second Timestamp occurs after first timestamp

Example 2: Create two equal timestamps and check whether the second timestamp occurs after first timestamp or not

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java program to demonstrate the
// use of after() function
  
import java.sql.*;
  
public class solution {
    public static void main(String args[])
    {
  
        // Create two timestamp objects
        Timestamp ts1 = new Timestamp(10000);
        Timestamp ts2 = new Timestamp(10000);
  
        boolean b = ts2.after(ts1);
  
        // Check if the second timestamp occurs
        // after first timestamp
        if (b) {
  
            // If true print that the Second Timestamp
            // occurs after the first timestamp
            System.out.println("Second Timestamp occurs"
                               + " after first timestamp");
        }
        else {
  
            // If false print that the Second Timestamp
            // does not occur after the first timestamp
            System.out.println("Second Timestamp does not"
                               + " occur after first timestamp");
        }
    }
}

chevron_right


Output:

Second Timestamp does not occur after first timestamp

Reference: https:// docs.oracle.com/javase/7/docs/api/java/sql/Timestamp.html

Attention reader! Don’t stop learning now. Get hold of all the important Java and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready.




My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.