温馨提示×

linux strftime支持哪些格式

小樊
81
2025-01-01 18:20:56
栏目: 智能运维

Linux中的strftime函数支持多种格式化字符串,用于将日期和时间转换为可读的格式。以下是strftime支持的主要格式代码:

  1. %d - 两位数的日期(01-31)
  2. %m - 两位数的月份(01-12)
  3. %Y - 四位数的年份(例如:2022)
  4. %H - 24小时制的小时数(00-23)
  5. %M - 分钟数(00-59)
  6. %S - 秒数(00-59)
  7. %p - AM/PM指示符
  8. %z - 时区相对于UTC的偏移量(例如:+0800)
  9. %Z - 时区的名称(例如:CST)
  10. %a - 星期几的缩写(例如:Mon)
  11. %A - 星期几的全名(例如:Monday)
  12. %b - 月份缩写(例如:Jan)
  13. %B - 月份全名(例如:January)
  14. %c - 本地日期和时间表示
  15. %x - 本地日期表示
  16. %X - 本地时间表示
  17. %U - 年中的周数(周一为一周的第一天,00-53)
  18. %W - 周数(周日为一周的第一天,00-53)
  19. %j - 一年中的天数(001-366)
  20. %w - 一周中的天数(0-6,周日为0)
  21. %G - 四位数的年-月-日表示(例如:2022-01-01)
  22. %u - 周中的天数(周一为一周的第一天,1-7)

这些格式代码可以根据需要进行组合,以创建自定义的日期和时间格式。例如,%Y-%m-%d %H:%M:%S 将返回类似于 “2022-01-01 12:34:56” 的字符串。

0