Get Current Local Date and Time using Java 8 DateTime API


Java 8 Current Local Date and Time

In order to get the current date (without time zone) in ISO-8601 format (yyyy-MM-dd) you can make use of the LocalDate class from the Java 8 java.time package.

In the same way, to get the current time (without time zone) in ISO-8601 format (HH:mm:ss.S) format you can make use of the LocalTime class from the same java.time package.

package org.code2care;

import java.time.LocalDate;
import java.time.LocalTime;

/**
 * Local date in yyyy-MM-dd format
 * using Java 8 LocalDate now() method
 * 
 * Local time in HH:mm:ss.S format
 * using Java 8 LocalTime nome() method
 *
 */
public class JavaDateTimeExamples {


    public static void main(String[] args) {
        //Local Date
        LocalDate localDate = LocalDate.now();
        System.out.println(localDate);

        //Local Time
        LocalTime localTime = LocalTime.now();
        System.out.println(localTime);
    }
    
}
Output:

2022-04-24
12:57:08.710499

And yes! If you want to get both Date and Time, you can make use of the class LocalDateTime from Java 8 java.time package, you will get the date-time in yyyy-MM-ddTHH:mm.s.S format

package org.code2care;

import java.time.LocalDateTime;

/**
 * Local date & time using java 8
 * LocalDateTime class now() method
 *
 */
public class JavaDateTimeExamples {
    
    public static void main(String[] args) {

        //Local Date and Time
        LocalDateTime localDateTime = LocalDateTime.now();
        System.out.println(localDateTime);
    }
}
Output:

2022-04-24T12:08:46.721044

Advertisements
Try Out Code2care Dev Tools:

Advertisements

Advertisements
Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities.

Students and software developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include learnings, tutorials, trouble-shooting steps, video tutorials, code snippets, how-to, blogs, articles, etc.

🎉 We are celebrating the 10th years of Code2care! Thank you for all your support!

We strongly support Gender Equality & Diversity.