Skip to content
Related Articles

Related Articles

Improve Article

Java Program to Get Today’s Date

  • Last Updated : 06 Jun, 2021

Java is the most powerful programming language, by which we can perform many tasks and Java is an industry preferable language. So it is filled with a huge amount of features. Here we are going to discuss one of the best features of Java, which is how to get today’s or current date using Java.

Methods:

There are two ways to get today’s date as listed below:

  1. Using now() method of LocalDate class
  2. Using java.sql.Date() function

Let us go through them one by one to get a fair understanding of them.

Method 1: Using now() method of LocalDate class



now() method of a LocalDate class used to obtain the current date from the system clock in the default time-zone. This method will return LocalDate based on the system clock with the default time-zone to obtain the current date.

Example 

Java




// Java Program to Get Today's Date
// Using now() method of LocalDate class
  
// Importing required classes
import java.text.SimpleDateFormat;
import java.util.Date;
  
// Main class
// Day of Today
public class GFG {
  
    // Main Driver Method
    public static void main(String[] args) {
  
        // Printing Today's date by calling
        // java.time.LocalDate.now() function
        System.out.println(java.time.LocalDate.now());
    }
}
Output
2021-05-31

Method 2: Using java.sql.Date() function

Java




// Java Program to Get Today's Date
// Using java.sql.Date() function
  
// Importing required classes
import java.text.SimpleDateFormat;
import java.util.Date;
  
// Main class
public class GFG {
  
    // Main Driver Method
    public static void main(String[] args)
    {
  
        // Printing Today's date by calling
        // java.sql.Date() function
        long millis = System.currentTimeMillis();
        java.sql.Date date = new java.sql.Date(millis);
        System.out.println(date);
    }
}
Output
2021-05-31

Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.




My Personal Notes arrow_drop_up
Recommended Articles
Page :