Linux常用命令(九)

目录

1- date 显示时间

1)使用date显示当前的时间

2) 使用+%Y 显示当前的年份

3)使用+%m显示当前的月份

4)使用+%d显示当前的月份

5)使用 +%Y%m%d 显示某年,某月,某天

6)使用 "" 或 '' 格式化日期显示

2-date显示非当前的时间

1)显示前 n天的时间

2)显示明天的时间

3)显示下n周的时间


1- date 显示时间

  • date (显示当前的时间)
  • date +%Y (显示当前的年份)
  • date +%m (显示当前的月份)
  • date +%d (显示当前是哪一天)
  • date +%Y%m%d (显示某年,某月,某天)
  • date "+%Y-%m-%d  %H:%M:%S" (按照指定的格式显示当前的时间格式,这个有类似于编程中占位符之类的)
1)使用date显示当前的时间

[admin@localhost ~]$ date
2025年 05月 11日 星期日 15:12:20 CST

2) 使用+%Y 显示当前的年份

[admin@localhost ~]$ date +%Y
2025

3)使用+%m显示当前的月份

[admin@localhost ~]$ date +%m
05

4)使用+%d显示当前的月份

[admin@localhost ~]$ date +%d
11

5)使用 +%Y%m%d 显示某年,某月,某天

[admin@localhost ~]$ date +%Y%m%d
20250511

6)使用 "" 或 '' 格式化日期显示

date "+%Y年 %m月 %d天 --- 当前的时间: %H : %M : %S"

[admin@localhost ~]$ date "+%Y年 %m月 %d天 --- 当前的时间: %H : %M : %S"
2025年 05月 11天 --- 当前的时间: 15 : 18 : 18

date '+%Y年 %m月 %d日 **** 当前的时间: %H : %M : %S'

[admin@localhost ~]$ date '+%Y年 %m月 %d日 **** 当前的时间: %H : %M : %S'
2025年 05月 11日 **** 当前的时间: 15 : 19 : 31

        

2-date显示非当前的时间

1)显示前 n天的时间

date -d 'n day ago'

[admin@localhost ~]$ date -d '2 day ago'
2025年 05月 09日 星期五 15:23:13 CST

2)显示明天的时间

date -d yesterday +"%Y年-%m月-%d日"

[admin@localhost ~]$ date -d yesterday +"%Y年-%m月-%d日"
2025年-05月-10日

3)显示下n周的时间

注:这里只是使用周一的英文单词,也是可以用其他的英文单词的

注2:这里只能使用 '' 不能使用 ""

date -d 'n monday'

[admin@localhost ~]$ date -d 'next monday'
2025年 05月 12日 星期一 00:00:00 CST

[admin@localhost ~]$ date -d 'next monday'
2025年 05月 12日 星期一 00:00:00 CST
[admin@localhost ~]$ date -d '2  monday'
2025年 05月 19日 星期一 00:00:00 CST
[admin@localhost ~]$ date -d '3 monday'
2025年 05月 26日 星期一 00:00:00 CST

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值