阅读量:138
Linux中的strftime函数支持多种格式化字符串,用于将日期和时间转换为可读的格式。以下是strftime支持的主要格式代码:
%d- 两位数的日期(01-31)%m- 两位数的月份(01-12)%Y- 四位数的年份(例如:2022)%H- 24小时制的小时数(00-23)%M- 分钟数(00-59)%S- 秒数(00-59)%p- AM/PM指示符%z- 时区相对于UTC的偏移量(例如:+0800)%Z- 时区的名称(例如:CST)%a- 星期几的缩写(例如:Mon)%A- 星期几的全名(例如:Monday)%b- 月份缩写(例如:Jan)%B- 月份全名(例如:January)%c- 本地日期和时间表示%x- 本地日期表示%X- 本地时间表示%U- 年中的周数(周一为一周的第一天,00-53)%W- 周数(周日为一周的第一天,00-53)%j- 一年中的天数(001-366)%w- 一周中的天数(0-6,周日为0)%G- 四位数的年-月-日表示(例如:2022-01-01)%u- 周中的天数(周一为一周的第一天,1-7)
这些格式代码可以根据需要进行组合,以创建自定义的日期和时间格式。例如,%Y-%m-%d %H:%M:%S 将返回类似于 “2022-01-01 12:34:56” 的字符串。