Java – How to get current date time

Posted Blogger

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java – How to get current date time相关的知识,希望对你有一定的参考价值。

Java – How to get current date time

1. Code Snippets
For java.util.Date, just create a new Date()


DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = new Date();
System.out.println(dateFormat.format(date)); //2016/11/16 12:08:43
For java.util.Calendar, uses Calendar.getInstance()


DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
System.out.println(dateFormat.format(cal)); //2016/11/16 12:08:43
For java.time.LocalDateTime, uses LocalDateTime.now()


DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
LocalDateTime now = LocalDateTime.now();
System.out.println(dtf.format(now)); //2016/11/16 12:08:43
For java.time.LocalDate, uses LocalDate.now()


DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd");
LocalDate localDate = LocalDate.now();
System.out.println(dtf.format(localDate)); //2016/11/16


2. Full Example
Review a full Java example to show you how to get the current date, time and display in a predefined format.

GetCurrentDateTime.java

package com.mkyong;

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
http://www.mkyong.com/java/java-how-to-get-current-date-time-date-and-calender/
http://www.mkyong.com/tutorials/java-date-time-tutorials/




































以上是关于Java – How to get current date time的主要内容,如果未能解决你的问题,请参考以下文章

How to get date from OAMessageDateFieldBean

How to correctly handle ThreadLocal.get() returning null

Xfce4 panel is broken, how to restore it to the default panel without exiting current desktop?

如何 debug nodeJS 代码? how to inspect NodeJS code?

How to get checksum by IAR

How to get service execuable path