java中Date日期格式化
阿新 • • 發佈:2019-01-11
要格式化一個當前語言環境下的日期也就是日期 -> 文字),要通過下面的方法來完成。DateFormat是抽象類,我們需要使用其子類SimpleDateFormat來建立物件。
l 構造方法
l DateFormat類方法
程式碼演示:
//建立日期格式化物件,在獲取格式化物件時可以指定風格
DateFormat df= newSimpleDateFormat("yyyy-MM-dd");//對日期進行格式化
Date date = new Date(1607616000000L);
String str_time =df.format(date);
System.out.println(str_time);//2020年12月11日
l DateFormat類的作用:即可以將一個Date物件轉換為一個符合指定格式的字串,也可以將一個符合指定格式的字串轉為一個Date物件。
指定格式的具體規則我們可參照SimpleDateFormat類的說明,這裡做簡單介紹,規則是在一個字串中,會將以下字母替換成對應時間組成部分,剩餘內容原樣輸出:
l
當出現y
時,會將y替換成年
l
當出現M
時,會將M替換成月
l
當出現d
時,會將d替換成日
l
當出現H
時,會將H替換成時
l
當出現m
時,會將m替換成分
l 當出現s
時,會將s替換成秒