9-Linux时间日期相关
-
date
- 语法:date +%Y
- %Y:年份
- %m:月份
- %d:当前是哪一天
- %H:时
- %M:分
- %S:秒
案例:
[root@192 ~]# date "+%Y-%m-%d %H:%M:%S" 2024-01-20 22:32:58
-
date -d:显示指定的“时间字符串”表示的时间,而非当前时间
案例:
[root@192 ~]# date -d "1 days ago" # 1表示查看前一天的时间 2024年 01月 19日 星期五 22:31:47 CST [root@192 ~]# date -d "-1 days ago" # -1表示查看后一天的时间 2024年 01月 21日 星期日 22:31:55 CST
-
-s:设置系统日期时间
案例:
[root@192 ~]# date -s "2000-01-01 00:00:00"# 设置当前系统时间为:2000年 2000年 01月 01日 星期六 00:00:00 CST [root@192 ~]# date # 查看修改后的系统时间 2000年 01月 01日 星期六 00:00:04 CST
-
cal:查看日历
- 参数年(比如:2020):显示这一年的日历
案例
# 案例一:不加年份 [root@192 ~]# cal # 查看当前月份的日历(因为修改了系统时间为2000年,所以日历为2000年1月的日历) 一月 2000 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 # 案例二查看某一年的日历 [root@192 ~]# cal 2023 # 查看2023年的日历 2023 一月 二月 三月 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六 1 2 3 4 5 6 7 1 2 3 4 1 2 3 4 8 9 10 11 12 13 14 5 6 7 8 9 10 11 5 6 7 8 9 10 11 15 16 17 18 19 20 21 12 13 14 15 16 17 18 12 13 14 15 16 17 18 22 23 24 25 26 27 28 19 20 21 22 23 24 25 19 20 21 22 23 24 25 29 30 31 26 27 28 26 27 28 29 30 31 四月 五月 六月 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六 1 1 2 3 4 5 6 1 2 3 2 3 4 5 6 7 8 7 8 9 10 11 12 13 4 5 6 7 8 9 10 9 10 11 12 13 14 15 14 15 16 17 18 19 20 11 12 13 14 15 16 17 16 17 18 19 20 21 22 21 22 23 24 25 26 27 18 19 20 21 22 23 24 23 24 25 26 27 28 29 28 29 30 31 25 26 27 28 29 30 30 七月 八月 九月 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六 1 1 2 3 4 5 1 2 2 3 4 5 6 7 8 6 7 8 9 10 11 12 3 4 5 6 7 8 9 9 10 11 12 13 14 15 13 14 15 16 17 18 19 10 11 12 13 14 15 16 16 17 18 19 20 21 22 20 21 22 23 24 25 26 17 18 19 20 21 22 23 23 24 25 26 27 28 29 27 28 29 30 31 24 25 26 27 28 29 30 30 31 十月 十一月 十二月 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六 1 2 3 4 5 6 7 1 2 3 4 1 2 8 9 10 11 12 13 14 5 6 7 8 9 10 11 3 4 5 6 7 8 9 15 16 17 18 19 20 21 12 13 14 15 16 17 18 10 11 12 13 14 15 16 22 23 24 25 26 27 28 19 20 21 22 23 24 25 17 18 19 20 21 22 23 29 30 31 26 27 28 29 30 24 25 26 27 28 29 30 31 [root@192 ~]#