[toc]
date命令
命令说明
说明
date命令根据给定格式显示日期或设置系统日期时间
date - print or set the system date and time
命令格式
命令格式
date [选项] [格式]
常用选项
-d
根据描述显示指定日期
查看当前系统日期
$ date
Sat Oct 11 14:38:09 CST 2025
设置时间为一天前
$ date -d "-1 day"
Fri Oct 10 14:38:42 CST 2025
-s
手动设置时间
手动设置时间
$ date -s '2022-2-22 22:22:22'
Tue Feb 22 22:22:22 CST 2022
查看当前时间
$ date
Tue Feb 22 22:22:23 CST 2022
常用输出
+%F
输出日期
$ date +%F
2025-10-11
+%T
输出时间
$ date +%T
17:50:13
+%j
输出当前天是一年中的第几天
$ date +%j
285
+%w
输出星期
说明
0
表示周日
$ date +%w
6
+%s
1970-01-01 00:00:00 开始到现在经过的秒数
$ date +%s
1760176315
其他输出
年份相关
+%Y
输出年份(4位数)
$ date +%Y
2025
+%y
输出年份(00-99表示)
$ date +%y
25
月份相关
+%m
输出月份(0-12表示)
$ date +%m
10