Java LocalDateTime now() Method Example

In this example, we will demonstrate how to get the current date time using LocalDateTime now() method.

Read more about LocalDateTime class with an example at https://www.javaguides.net/2018/08/java-8-localdatetime-class-api-guide.html.

Java LocalDateTime now() Method Example

LocalDateTime class provides below APIs to create the current date-time and specific date-time object respectively.
  • static LocalDateTime now() - Obtains the current date-time from the system clock in the default time-zone.
  • static LocalDateTime now(Clock clock) - Obtains the current date-time from the specified clock.
  • static LocalDateTime now(ZoneId zone) - Obtains the current date-time from the system clock in the specified time-zone.
import java.time.Clock; import java.time.LocalDateTime; import java.time.Month; import java.time.ZoneId; /**  * Program to demonstrate LocalDateTime Class APIs.  * @author javaguides.net  *  */ public class LocalDateTimeExample { public static void main(String[] args) { createLocalDateTime(); } private static void createLocalDateTime() { // Current date time LocalDateTime dateTime = LocalDateTime.now(); System.out.println(dateTime); // Current date time from specified time-zone LocalDateTime dateTime2 = LocalDateTime.now(ZoneId.of("UTC")); System.out.println(dateTime2); // Current date time from specified clock LocalDateTime dateTime3 = LocalDateTime.now(Clock.systemUTC()); System.out.println(dateTime3); // Specific date time LocalDateTime dateTime4 = LocalDateTime.of(2017, Month.JULY, 12, 10, 35, 55); System.out.println(dateTime4); } }
Output:
2018-08-10T18:08:43.787 2018-08-10T12:38:43.789 2018-08-10T12:38:43.789 2017-07-12T10:35:55

Reference



Comments