date命令:显示或修改日期和时间
格式:date [选项]
选项:
-s 或 --set=STRING 参数把时间设为字符串所描述的时间
案例:查看和修改时间
[root@c7 ~]# date -s "2022-11-2 22:30"
Wed Nov 2 22:30:00 CST 2022
[root@c7 ~]# date
Wed Nov 2 22:30:02 CST 2022
date命令指定显示日期和时间格式方法:
%F : 完整日期格式 等价于 %Y-%m-%d
[root@c7 ~]# date "+%F"
2022-11-02
%y 年份最后2位数字 00-99
%Y 年份
%m 月份 01-12
%d 按月计的日期 比如01
%M 分 范围00-59
%H 小时 范围是00-23
%S 秒 范围是00-60
# 直接执行date命令
[root@node-a shell]# date Mon Jan 2 10:26:21 CST 2023
# 通过格式符展示不同的方式或日期,以%开头 并用 + 调用
[root@node-a shell]# date +%F 2023-01-02
[root@node-a shell]# date +%T 10:27:50
[root@node-a shell]# date +"%F %T" 2023-01-02 10:28:10
格式符%Y、%y、%m、%d、%H、%M、%S分别用于显示4位数字格式的年份,以及两位数字格式的年份、月份、日、小时、分钟、秒,对这些格式符可以任意组合使用
[root@node-a shell]# date +"%m-%d %H:%M" 01-02 10:28
# 帮助手册
date --help