simpledateformat怎么獲取日期 SimpleDateFormat獲取日期
SimpleDateFormat是Java中一個(gè)非常常用的日期格式化類,可以用于將日期轉(zhuǎn)換成指定格式的字符串,或者將字符串解析為對(duì)應(yīng)的日期對(duì)象。下面將詳細(xì)介紹SimpleDateFormat的使用
SimpleDateFormat是Java中一個(gè)非常常用的日期格式化類,可以用于將日期轉(zhuǎn)換成指定格式的字符串,或者將字符串解析為對(duì)應(yīng)的日期對(duì)象。下面將詳細(xì)介紹SimpleDateFormat的使用方法。
1. 創(chuàng)建SimpleDateFormat對(duì)象
在使用SimpleDateFormat之前,我們需要先創(chuàng)建一個(gè)SimpleDateFormat對(duì)象??梢酝ㄟ^(guò)以下代碼來(lái)創(chuàng)建一個(gè)SimpleDateFormat對(duì)象:
SimpleDateFormat sdf new SimpleDateFormat("yyyy-MM-dd");
上述代碼創(chuàng)建了一個(gè)SimpleDateFormat對(duì)象,指定了日期的格式為"yyyy-MM-dd",即年-月-日的形式。
2. 格式化日期為字符串
使用SimpleDateFormat對(duì)象可以將日期格式化為指定格式的字符串。例如,我們想要將當(dāng)前日期格式化為"yyyy年MM月dd日"的形式,可以使用以下代碼:
Date currentDate new Date();
String formattedDate (currentDate);
(formattedDate);
上述代碼會(huì)將當(dāng)前日期按照指定的格式進(jìn)行格式化,并將格式化后的字符串輸出到控制臺(tái)。
3. 解析字符串為日期對(duì)象
除了將日期格式化為字符串,SimpleDateFormat還可以將字符串解析為對(duì)應(yīng)的日期對(duì)象。例如,我們有一個(gè)日期字符串"2022-01-01",想要將其解析為日期對(duì)象,可以使用以下代碼:
String dateString "2022-01-01";
Date parsedDate (dateString);
(parsedDate);
上述代碼將字符串解析為對(duì)應(yīng)的日期對(duì)象,并將日期對(duì)象輸出到控制臺(tái)。
4. 定制日期格式
除了提供預(yù)定義的日期格式,SimpleDateFormat還支持自定義日期格式??梢允褂靡韵伦址麃?lái)定義日期格式:
- y: 年份
- M: 月份
- d: 日期
- H: 小時(shí)(24小時(shí)制)
- m: 分鐘
- s: 秒
例如,我們想要將日期格式化為"yyyy年MM月dd日 HH:mm:ss"的形式,可以使用以下代碼:
SimpleDateFormat customSdf new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String customFormattedDate (currentDate);
(customFormattedDate);
上述代碼將當(dāng)前日期按照自定義的格式進(jìn)行格式化,并輸出到控制臺(tái)。
通過(guò)以上方法,你可以靈活地使用SimpleDateFormat來(lái)獲取日期和進(jìn)行日期格式化。希望本文能夠?qū)δ憷斫釹impleDateFormat的使用有所幫助。