35. 系统上下文 - 日期

开篇词

Linux 提供了允许我们查看系统日期信息的命令,借助这些命令,我们可以快速获取日期相关的信息。
 

系统日期

我们可以使用 date 命令来获取或设置系统日期:

date

打印日期时间
 

本地日期时间

date +'%c'

打印本地日期时间
 

本地日期

date +'%x'

打印本地时间
 

本地周天 - 缩写

date +'%a'

以缩写格式打印本地周天名称
 

本地周天 - 全称

打印本地周天全称
 

本地月份 - 缩写

date +'%b'    # 与 date +'%h' 等价

以缩写格式打印月份名称
 

本地月份 - 全称

date +'%B'

打印本地月份全称
 

日期 - 年-月-日(ISO 8601 格式)

date +'%F'

以 YYYY_MM_DD 格式打印日期
 

日期 - 年/月/日

date +'%D'

以 DD/MM/YY 格式打印日期
 

世纪(百年)

date +'%C'

打印世纪
 

年份 - YYYY

date +'%Y'

以 YYYY 格式打印年份
 

年份 - YY

date +'%y'

以 YY 格式打印年份
 

月份 - MM

date +'%m'

以 MM 格式打印月份
 

周数 - 00 至 53(周一为第一天)

date +'%W'

打印周一为第一天的周数
 

周数 - 00 至 53(周日为第一天)

date +'%U'

打印周日为第一天的周数
 

ISO 周日历 - YY

date +'%g'

以 YY 格式打印周数年
 

ISO 周日历 - YYYY

date +'%G'

以 YYYY 格式打印周数年
 

周天 - 0 至 6

date +'%w'    # 0 对应周日

以 0 至 6 的形式打印周天
 

周天 - 1 至 7

date +'%u'    # 1 对应周一

以 1 至 7 的形式打印周天
 

月天

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
 

引用

参见

想看手册的其他内容?请访问该手册的所属专栏:《Linux 管理员手册:既简单又深刻

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值