温馨提示×

SimpleDateFormat日期格式化规则是什么

小樊
88
2024-08-30 16:43:08
栏目: 编程语言

SimpleDateFormat 是 Java 中用于日期和时间格式化的类。它使用一个模式字符串来定义日期/时间的格式。以下是一些常用的日期和时间格式化模式:

  1. yyyy:四位数的年份,例如 2021。
  2. yy:两位数的年份,例如 21。
  3. MM:两位数的月份,例如 07。
  4. M:一位数的月份,例如 7。
  5. dd:两位数的日期,例如 31。
  6. d:一位数的日期,例如 31。
  7. HH:两位数的小时(24小时制),例如 23。
  8. H:一位数的小时(24小时制),例如 23。
  9. hh:两位数的小时(12小时制),例如 11。
  10. h:一位数的小时(12小时制),例如 11。
  11. mm:两位数的分钟,例如 59。
  12. m:一位数的分钟,例如 59。
  13. ss:两位数的秒,例如 59。
  14. s:一位数的秒,例如 59。
  15. SSS:三位数的毫秒,例如 999。
  16. E:星期几的缩写,例如 Mon。
  17. EEEE:完整的星期几,例如 Monday。
  18. a:上午/下午标记,例如 AM/PM。
  19. z:时区,例如 PST。
  20. Z:时区偏移量,例如 -0800。

这些模式可以组合在一起以创建自定义的日期和时间格式。例如,要创建一个包含年、月、日和时间的格式,可以使用以下模式:"yyyy-MM-dd HH:mm:ss"。这将生成类似于 “2021-07-31 23:59:59” 的日期和时间字符串。

0