date 函数格式化日期
© 转载需要保留原始链接,未经明确许可,禁止商业使用。支持原创 CC BY-NC-SA 4.0
常用格式
date +%F
date +%Y-%m-%d
# 2024-11-13
date +%T
date +%H:%M:%S
# 14:57:56
date +"%Y-%m-%d %H:%M:%S"
# 2024-11-13 14:57:56
date +"%Y%m%d%H%M%S"
# 20241113145756
格式化参数
| 参数 | 说明 | 备注 |
|---|---|---|
| %Y | 四位数的年份;如 2024 | |
| %y | 两位数的年份;如 24 | |
| %m | 两位数的月份;如 01-12 | |
| %d | 两位数的日期;如 01-31 | |
| %H | 两位数 24 时制的小时;如 00-23 | |
| %I | 两位数 12 时制的小时;如 01-12 | |
| %M | 两位数的分钟;如 00-59 | |
| %S | 两位数的秒;如 00-59 | |
| %p | 午前、午后;如 AM PM | 简体中文环境下显示为:上午 下午 |
| %A | 完整的星期几名称;如 Monday Tuesday | 简体中文环境下显示为:星期一 |
| %a | 简写的星期几名称;如 Mon Tue | 简体中文环境下显示为:一 二 |
| %B | 完整的月份名称;如 January February | 简体中文环境下显示为:十一月 |
| %b | 简写的月份名称;如 Jan Feb | 简体中文环境下显示为:11 月 |
| %Z | 时区名称;如 CST CST8CDT CST8CDT | |
| %z | 时区偏移量;如 +0800 | |
| %s | 自 1970 年 1 月 1 日 00:00:00 到当前时间的秒数(Unix 时间戳) | |
| %j | 一年中的第几天;如 001-366 | |
| %F | 年月日格式化;如 2024-11-13 | 等价于 "%Y-%m-%d" |
| %T | 时分秒格式化;如 14:18:56 | 等价于 " %H:%M:%S" |