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” 的日期和时间字符串。