原文:Java時間格式化時YYYY(大寫)和yyyy(小寫)的區別

在Java中,我們大多數情況下格式日期都是用的SimpleDateFormat,比如說把一個日期格式成 yyyy MM dd 的形式。 我們要注意的是,對於年份來說,大寫的Y和小寫的y其意義是不同的。 y 是Year, Y 表示的是Week year Week year 意思是當天所在的周屬於的年份,一周從周日開始,周六結束,只要本周跨年,那么這周就算入下一年。 ...

2020-07-31 14:25 0 628 推薦指數:

查看詳情

Java時間格式化時YYYY(大寫)和yyyy(小寫)的區別

Java中,我們大多數情況下格式日期都是用的SimpleDateFormat,比如說把一個日期格式成"yyyy-MM-dd"的形式。 我們要注意的是,對於年份來說,大寫的Y和小寫的y其意義是不同的。 y 是Year, Y 表示的是Week year 經過試驗,得出的結果如下:Week ...

Sat Oct 21 07:49:00 CST 2017 0 3462
踩坑:java時間格式化yyyyYYYY區別

查詢數據時發現一個bug,前端傳了2021-12-28這個日期,轉成String類型居然變成了2022-12-28. 經過各種排查,鎖定問題可能出現在一個時間轉換代碼上 DateFormat formatter = new SimpleDateFormat("YYYY-MM-dd HH:mm ...

Tue Dec 28 23:55:00 CST 2021 0 845
java格式化時間

("yyyy-MMM-dd HH:mm:ss:SSS"); String formatStr =formatter.fo ...

Thu Dec 05 05:04:00 CST 2019 0 785
Java時間轉換,日期格式化使用 YYYY-MM-dd 的潛在問題

日期格式化使用 YYYY-MM-dd 的潛在問題 測試邏輯: 創建兩個日期格式化,一個是出問題的YYYY-MM-dd,另一個是正確用法yyyy-MM-dd 分別去格式化兩個不同的日期:2020年12月26日(周六),2020年12月27日(周日) 代碼 ...

Tue Jan 26 01:27:00 CST 2021 0 338
java日期中YYYYyyyy區別

date==>string string ==>date 總結: 個人覺得:當天所在的周屬於的年份,一周從周日開始,周六結束,只要本周跨年,那么這周就算入下一年。這個結論在正向轉換的時候是沒有問題的,但是在逆向轉換的時候是有問題的 總之,僅僅是想格式化 ...

Fri Jan 03 17:31:00 CST 2020 0 1474
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM