1. 程式人生 > >java中獲取時間的幾種方法

java中獲取時間的幾種方法

1. 通過Date類來獲取當前時間

Date day=new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   
System.out.println(df.format(day));  

2.通過System類中的currentTimeMillis方法來獲取當前時間 

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   
System.out.println(df.format(System.currentTimeMillis
()));   3.通過Calendar類來獲取當前時間 Calendar c = Calendar.getInstance();//可以對每個時間域單獨修改 int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH); int date = c.get(Calendar.DATE); int hour = c.get(Calendar.HOUR_OF_DAY); int minute = c.get(Calendar.MINUTE); int second = c.get(Calendar.SECOND
); System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second); 4. 通過Date類來獲取當前時間 Date date=new Date(); String year = String.format("%tY", date); String month = String.format("%tB", date); String day = String.format("%te", date); System.out.println("今天是:"
+year+"-"+month+"-"+day); 轉換符 說明 %te 日 %tb 月份 %tY 年 %tA 星期 %tH 時 %tM 分 %tS 秒 %tF 年-月-日 %tT 時:分:秒(24時制) 5. 得到時間戳: //方法 一 System.currentTimeMillis(); //方法 二 Calendar.getInstance().getTimeInMillis(); //方法 三 new Date().getTime();