SimpleDateFormat详解
生活随笔
收集整理的這篇文章主要介紹了
SimpleDateFormat详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SimpleDateFormat 中的時間標識含義:
G 年代標志符
y 年
M 月
d 日
h 時 在上午或下午 (1~12)
H 時 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第幾天
F 一月中第幾個星期幾
w 一年中第幾個星期
W 一月中第幾個星期
a 上午 / 下午 標記符
k 時 在一天中 (1~24)
K 時 在上午或下午 (0~11)
z 時區
示例代碼:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒");SimpleDateFormat sdf1 = new SimpleDateFormat("yy/MM/dd HH:mm");SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//等價于now.toLocaleString()SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒 E ");SimpleDateFormat sdf4 = new SimpleDateFormat("一年中的第 D 天 一年中第w個星期 一月中第W個星期 在一天中k時 z時區");java.util.Date date = new java.util.Date();System.out.println(sdf.format(date));// 2022年02月19日 15時12分02秒System.out.println(sdf1.format(date));// 22/02/19 15:12System.out.println(sdf2.format(date));// 2022-02-19 15:12:02System.out.println(sdf3.format(date));// 2022年02月19日 15時12分02秒 周六 System.out.println(sdf4.format(date));// 一年中的第 50 天 一年中第8個星期 一月中第3個星期 在一天中15時 CST時區System.out.println(date.toGMTString());// 19 Feb 2022 07:12:02 GMTSystem.out.println(date.toLocaleString());// 2022年2月19日 下午3:12:02System.out.println(date.toString());// Sat Feb 19 15:12:02 CST 2022以英文的日期格式輸出日期:
System.out.println((new SimpleDateFormat("yyyy-MM-dd")).format(new Date()));System.out.println((new SimpleDateFormat("dd-MMM-yyyy", Locale.ENGLISH)).format(new Date()));System.out.println((new SimpleDateFormat("dd-MMM-yyyy EEEEE", Locale.ENGLISH)).format(new Date()));System.out.println((new SimpleDateFormat("dd-MMM-yyyy EEEEE aa", Locale.ENGLISH)).format(new Date()));參考鏈接:
https://www.bbsmax.com/A/QV5Zev26Jy/
https://www.cnblogs.com/rinack/p/6869089.html
https://baijiahao.baidu.com/s?id=1719996435791945576&wfr=spider&for=pc
總結
以上是生活随笔為你收集整理的SimpleDateFormat详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java.util.Date转换成jav
- 下一篇: 安卓串口开发入门指南(安卓串口开发)