date使用

前言
下面介绍的是Linux中,关于时间的命令的具体用法。

date
作用:显示及设定系统的日期与时间

【1】参数
-d 显示字符串所指的日期与时间,通常用来查看过去或未来的某个时间
-s 根据字符串来设置日期与时间
–help 帮助
–version 显示版本信息
1
2
3
4
【2】选项
date

%H 显示小时(00…23)

%I 显示小时(01…12)

%k 显示小时(0-23)

%M 显示分钟

%P 显示上午或下午

%r 显示时间(含时分秒,12小时制)

%s 显示从1970-01-01 00:00:00 开始的总秒数

%S 显示秒

%T 显示时间(含时分秒,24小时制)

%X 显示时间

%Z 显示城市

%a 显示星期的缩写

%A 显示星期的完整名称

%b 显示月份英文名的缩写

%B 显示月份的完整英文名称

%c 显示日期与时间,等同date

%d 显示日期,几号

%F 显示日期(含年月日)

%D 显示日期(含年月日)

%j 显示为该年中的第几天

%m 显示月份

%U 显示为该年中的第几周

%w 显示该天是周几

%x 显示日期

%y 显示年份(00-99)

%Y 显示年份(以四位数来表示)

【3】示例
设置时间

<1>设置日期(具体的时间,会成初始时间)

date -s 20220221
1
<2>设置具体时间(日期不会更改)

date -s 12:12:12
1
<3>设置全部时间(以下效果相同)

date -s “12:12:12 2022-12-22”
date -s “12:12:12 20221222”
date -s “2022-12-22 12:12:12”
date -s “20221222 12:12:12”
1
2
3
4
查看过去或未来的时间

基本格式: date -d “+/- 时间” 显示的时间格式

可以使用不同的时间格式(选项),实现更多操作。其相当于在查询到的现在的时间上进行加减。最后得到的时间,显示的格式以采用的时间选项为准

<1>显示后一天的日期

date -d “+1 day” +%Y%m%d
1
<2> 显示前一天的日期

date -d “-1 day” +%Y%m%d
1
<3>显示上一月的日期

date -d “-1 month” +%Y%m%d
1
<4>显示下一月的日期

date -d “+1 month” +%Y%m%d
1
<5>显示前一年的日期

date -d “-1 year” +%Y%m%d
1
<6>显示下一年的日期

date -d “+1 year” +%Y%m%d
————————————————
版权声明:本文为CSDN博主「漠效」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/GX_1_11_real/article/details/86572116
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/GX_1_11_real/article/details/86572116
————————————————
版权声明:本文为CSDN博主「漠效」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/GX_1_11_real/article/details/86572116

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值