1. 程式人生 > >DateFormat抽象類實現日期與字符串的轉換

DateFormat抽象類實現日期與字符串的轉換

println format 實例化 都是 對象 col 我們 sdf 當前日期

【需求】日期是可以計算的,而日期字符串無法計算。

由於DateFormat是抽象類,我們一般都是用的它的子類SimpleDateFormat。

【SimpleDateFormat構造方法】

1)SimpleDateFormat():默認無參構造。

1         //創建日期對象,即獲取當前日期
2         Date date = new Date();
3         //實例化SimpleDateFormat類,以便調用方法
4         SimpleDateFormat sdf = new SimpleDateFormat();
5         //打印格式化後的日期
6
System.out.println(sdf.format(date));

輸出結果:

1     18-2-15 下午4:59

2)SimpleDateFormat(String pattern) :用給定的模式和默認語言環境的日期格式符號構造 SimpleDateFormat。

1         // 創建日期對象,即獲取當前日期
2         Date date = new Date();
3         // 用有參構造實例化SimpleDateFormat類,以便調用方法
4         // yyyy是年,MM是月,dd是日,HH是(24小時制)時,hh是(12小時制)時,mm是分,ss是秒
5 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); 6 // 打印格式化後的日期 7 System.out.println(sdf.format(date));

DateFormat抽象類實現日期與字符串的轉換