In this post, we will show you how to get the current date time from the classic Date and Calendar APIs, and also the new Java 8 date and time APIs – LocalDateTime and LocalDate.
Get Current Date Time in Java Example
Here is a complete example to get current date time in Java:
import java.text.DateFormat; import java.text.SimpleDateFormat; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.Calendar; import java.util.Date; public class GetCurrentDateTime { private static final DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); private static final DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss"); public static void main(String[] args) { Date date = new Date(); System.out.println(sdf.format(date)); Calendar cal = Calendar.getInstance(); System.out.println(sdf.format(cal.getTime())); LocalDateTime now = LocalDateTime.now(); System.out.println(dtf.format(now)); LocalDate localDate = LocalDate.now(); System.out.println(DateTimeFormatter.ofPattern("yyy/MM/dd").format(localDate)); } }
Output:
2016/11/16 12:08:43
2016/11/16 12:08:43
2016/11/16 12:08:43
2016/11/16
Comments
Post a Comment