這篇文章主要介紹java時間日期格式化怎么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
Java時間格式化(通過SimpleDateFormat類的 format(date) 方法來格式化時間)實例如下:
import java.text.SimpleDateFormat;
import java.util.Date;
public class FormatDateTest{
public static void main(String[] args){
String strDateForma = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat);
System.out.println(sdf.format(new Date()));
}
}通過運行,得到如下結果:
2019-04-19 09:15:29
同時根據不同的格式,就能得到不同結果;參考格式如下:
時間格式 | 效果(舉例) |
yyyy-MM-dd HH:mm:ss | 2019-04-19 09:15:29 |
yyyy-MM-dd | 2019-04-19 |
HH:mm:ss | 09:15:29 |
yyyy/MM/dd | 2019/04/19 |
yy/m/d | 19/4/19 |
… | … |
認識了時間格式化,可以自定義規則。下面就來收悉一下規則中的符號代表的含義,含義如下:
日期時間符號 | 描述 |
Y | 即Year(年)的意思,yy標識年的2位,如2019表示為19; |
YYYY | 同上,即表示4位,如2019就為2019 |
M | 即Month(月)的意思,mm表示在不足10月月份前補0,例如:6月,則表示為06;單獨一個m表示為可變位數月份,例如6月表示為6,11月表示為11 |
D | 即Day(天)的意思,dd表示不滿10,以0補位,如9日表示為09;d表示可變位數,如9日表示為09,19日表示為19 |
H | 即Hour(小時),同樣分為兩種可變位數和不可變位數,同時大寫的HH是24小時制,小寫的hh為十二小時制 |
M | 即minute(分鐘);通過識別m是否有冒號,來辨別是分鐘還是月份,同時也分為兩種可變位數和不可變位數 |
S | 即Second(秒),同上 |
以上是“java時間日期格式化怎么用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。