开篇词
Linux 提供了允许我们查看系统日期信息的命令,借助这些命令,我们可以快速获取日期相关的信息。
系统日期
我们可以使用 date
命令来获取或设置系统日期:
date
本地日期时间
date +'%c'
本地日期
date +'%x'
本地周天 - 缩写
date +'%a'
本地周天 - 全称
本地月份 - 缩写
date +'%b' # 与 date +'%h' 等价
本地月份 - 全称
date +'%B'
日期 - 年-月-日(ISO 8601 格式)
date +'%F'
日期 - 年/月/日
date +'%D'
世纪(百年)
date +'%C'
年份 - YYYY
date +'%Y'
年份 - YY
date +'%y'
月份 - MM
date +'%m'
周数 - 00 至 53(周一为第一天)
date +'%W'
周数 - 00 至 53(周日为第一天)
date +'%U'
ISO 周日历 - YY
date +'%g'
ISO 周日历 - YYYY
date +'%G'
周天 - 0 至 6
date +'%w' # 0 对应周日
周天 - 1 至 7
date +'%u' # 1 对应周一
月天
date +'%d'
月天 - 空格填充
date +'%e'
年日
date +'%j'
几天前
date --date='1 day ago'
date --date='2 days ago'
几天后
date --date='1 day'
date --date='2 days'
几个月前
date --date='1 month ago'
date --date='2 months ago'
几个月后
date --date='1 month'
date --date='2 months'
几年前
date --date='1 year ago'
date --date='2 years ago'
几年后
date --date='1 year'
date --date='2 years'
我所撰写的英文版本
35. System Context - Date
引用
- 21 系统上下文
- 21.1.2 日期转换分类符
- 21.1.7 日期例子
参见
想看手册的其他内容?请访问该手册的所属专栏:《Linux 管理员手册:既简单又深刻》