码迷,mamicode.com
首页 > 编程语言 > 详细

Java – How to get current date time

时间:2018-12-12 00:26:12      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:instance   datetime   sys   ext   sim   led   oca   imp   http   

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

标签:instance   datetime   sys   ext   sim   led   oca   imp   http   

原文地址:https://www.cnblogs.com/shy1766IT/p/10105210.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!