Linux之时间日期类命令

时间日期类命令

date:日期命令

基本语法

date [OPTION]...[+FORMAT]

选项说明

选项功能
-d <时间字符串>显示指定的“时间字符串”表示的时间,而非当前时间
-s <日期时间>设置系统日期时间

参数说明

参数功能
<+日期时间格式>指定显示时使用的日期时间格式

date:显示当前时间

基本语法

命令说明
date显示当前时间
date +%Y显示当前年份
date +%m显示当前月份
date +%d显示当前是本月哪一天
date “+%Y-%m-%d %H:%M:%S”显示年月日时分秒

案例实操

当前时间是2022-09-29 21:39:20,注意下面6个命令的输出。

[root@Demo-Server ~]# date
2022年 09月 29日 星期四 21:39:20 CST
[root@Demo-Server ~]# date +%Y
2022
[root@Demo-Server ~]# date +%y
22
[root@Demo-Server ~]# date +%m
09
[root@Demo-Server ~]# date +%d
29
[root@Demo-Server ~]# date "+%Y-%m-%d %H:%M:%S"
2022-09-29 21:40:25

date:显示非当前时间

基本语法

命令说明
date -d ‘1 days ago’显示前一天时间
date -d ‘-1 days ago’显示明天时间

案例

今天、昨天、明天
[root@Demo-Server ~]# date
2022年 09月 29日 星期四 21:41:05 CST
[root@Demo-Server ~]# date -d '1 days ago'
2022年 09月 28日 星期三 21:43:45 CST
[root@Demo-Server ~]# date -d '-1 days ago'
2022年 09月 30日 星期五 21:43:52 CST
	
当前时间、一小时前、一小时后

days改成hours便可

[root@Demo-Server ~]# date
2022年 09月 29日 星期四 21:44:33 CST
[root@Demo-Server ~]# date -d '1 hours ago'
2022年 09月 29日 星期四 20:44:44 CST
[root@Demo-Server ~]# date -d '-1 hours ago'
2022年 09月 29日 星期四 22:44:55 CST

date -s:设置系统时间

基本语法

date -s 字符串时间

案例

设置系统当前时间

[root@Demo-Server ~]# date -s '2021-12-12 20:50:10'

cal:查看日历

基本语法

cal [选项]

不加选项,显示月日历

选项说明

选项说明
具体某一年显示这一年的日历

案例

查看当前月的日历
[root@Demo-Server ~]# cal
      九月 2022
日 一 二 三 四 五 六
             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
查看2018年的日历
[root@Demo-Server ~]# cal 2018
                               2018

        一月                   二月                   三月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
    1  2  3  4  5  6                1  2  3                1  2  3
 7  8  9 10 11 12 13    4  5  6  7  8  9 10    4  5  6  7  8  9 10
14 15 16 17 18 19 20   11 12 13 14 15 16 17   11 12 13 14 15 16 17
21 22 23 24 25 26 27   18 19 20 21 22 23 24   18 19 20 21 22 23 24
28 29 30 31            25 26 27 28            25 26 27 28 29 30 31

        四月                   五月                   六月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
 1  2  3  4  5  6  7          1  2  3  4  5                   1  2
 8  9 10 11 12 13 14    6  7  8  9 10 11 12    3  4  5  6  7  8  9
15 16 17 18 19 20 21   13 14 15 16 17 18 19   10 11 12 13 14 15 16
22 23 24 25 26 27 28   20 21 22 23 24 25 26   17 18 19 20 21 22 23
29 30                  27 28 29 30 31         24 25 26 27 28 29 30

        七月                   八月                   九月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
 1  2  3  4  5  6  7             1  2  3  4                      1
 8  9 10 11 12 13 14    5  6  7  8  9 10 11    2  3  4  5  6  7  8
15 16 17 18 19 20 21   12 13 14 15 16 17 18    9 10 11 12 13 14 15
22 23 24 25 26 27 28   19 20 21 22 23 24 25   16 17 18 19 20 21 22
29 30 31               26 27 28 29 30 31      23 24 25 26 27 28 29
                                              30
        十月                  十一月                 十二月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
    1  2  3  4  5  6                1  2  3                      1
 7  8  9 10 11 12 13    4  5  6  7  8  9 10    2  3  4  5  6  7  8
14 15 16 17 18 19 20   11 12 13 14 15 16 17    9 10 11 12 13 14 15
21 22 23 24 25 26 27   18 19 20 21 22 23 24   16 17 18 19 20 21 22
28 29 30 31            25 26 27 28 29 30      23 24 25 26 27 28 29
                                              30 31

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陆卿之

你的鼓励将是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值