SimpleDateFormat
是 Java 中用于日期和時間格式化的類。它使用一個模式字符串來定義日期/時間的格式。以下是一些常用的日期和時間格式化模式:
- yyyy:四位數的年份,例如 2021。
- yy:兩位數的年份,例如 21。
- MM:兩位數的月份,例如 07。
- M:一位數的月份,例如 7。
- dd:兩位數的日期,例如 31。
- d:一位數的日期,例如 31。
- HH:兩位數的小時(24小時制),例如 23。
- H:一位數的小時(24小時制),例如 23。
- hh:兩位數的小時(12小時制),例如 11。
- h:一位數的小時(12小時制),例如 11。
- mm:兩位數的分鐘,例如 59。
- m:一位數的分鐘,例如 59。
- ss:兩位數的秒,例如 59。
- s:一位數的秒,例如 59。
- SSS:三位數的毫秒,例如 999。
- E:星期幾的縮寫,例如 Mon。
- EEEE:完整的星期幾,例如 Monday。
- a:上午/下午標記,例如 AM/PM。
- z:時區,例如 PST。
- Z:時區偏移量,例如 -0800。
這些模式可以組合在一起以創建自定義的日期和時間格式。例如,要創建一個包含年、月、日和時間的格式,可以使用以下模式:"yyyy-MM-dd HH:mm:ss"
。這將生成類似于 “2021-07-31 23:59:59” 的日期和時間字符串。