In this tutorial, I show you different ways to get the current date and time in Java.
Different ways to get current date time in Java
- Using Date class
- Using Calendar API API
- Using LocalDateTime class
- Using ZonedDateTime class
- Get Current Date using LocalDate class
- Get Current time using LocalTime class
Java Example - How to get current date-time
package com.java.tutorials.java8; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.ZonedDateTime; import java.time.format.DateTimeFormatter; import java.util.Calendar; import java.util.Date; /** * Different ways to get current date and time in java * @author javaguides.net * */ public class DateTimeExample { private static final DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); private static final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss"); public static void main(String[] args) { // using Date class Date date = new Date(); System.out.println(sdf.format(date)); // using Calendar API API Calendar calendar = Calendar.getInstance(); System.out.println(sdf.format(calendar.getTime())); // using LocalDateTime class LocalDateTime dateTime = LocalDateTime.now(); System.out.println(dateTime.format(formatter)); // using ZonedDateTime ZonedDateTime zonedDateTime = ZonedDateTime.now(); System.out.println(zonedDateTime.format(formatter)); // get date using LocalDate class LocalDate localDate = LocalDate.now(); System.out.println(localDate); // get time using LocalTime class LocalTime localTime = LocalTime.now(); System.out.println(localTime); } }
Output:
2020/03/23 15:15:29
2020/03/23 15:15:29
23-03-2020 15:15:29
23-03-2020 15:15:29
2020-03-23
15:15:29.863874900
Comments
Post a Comment
Leave Comment