1. 程式人生 > >java 獲取時間日期物件的常用方法

java 獲取時間日期物件的常用方法

import java.util.Date;
import java.util.Calendar;
import java.text.SimpleDateFormat;

Date date = new Date();
System.out.println(date); //Sat Dec 23 17:13:00 CST 2017
System.out.println(date.getTime()); //1514020380119 自1970年1月1日經歷的毫秒數值 時間戳

//列印當前的時間: 2017-12-23 05:16:23
SimpleDateFormat sdf = new SimpleDateFormat("yyyy、MM-dd HH:mm:ss"
); System.out.println("當前的時間是:" + sdf.format(date)); // 當前的時間是:2017-12-23 17:37:40 // 獲取 年 月 日 時 分 秒 時候用Calendar Calendar c = Calendar.getInstance(); // 年 int y = c.get(Calendar.YEAR); System.out.println(y); //2017 // 月 從0開始 +1才是正常的月份 int m = c.get(Calendar.MONTH); System.out.println(m); //11 //日 int d = c.get(Calendar.DATE
); System.out.println(d); //時 int h_12 = c.get(Calendar.HOUR); System.out.println(h_12); int h_24 = c.get(Calendar.HOUR_OF_DAY); System.out.println(h_24); // 分 int mi = c.get(Calendar.MINUTE); System.out.println(mi); // 秒 int se = c.get(Calendar.SECOND); System.out.println(se);