date命令的使用技巧

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GX_1_11_real/article/details/86572116

前言


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




date



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


【1】参数


-d           显示字符串所指的日期与时间,通常用来查看过去或未来的某个时间
-s           根据字符串来设置日期与时间
--help       帮助
--version    显示版本信息


【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 

<2>设置具体时间(日期不会更改)

date -s 12:12:12

<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" 


查看过去或未来的时间


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

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


<1>显示后一天的日期

date -d "+1 day" +%Y%m%d 

<2> 显示前一天的日期

date -d "-1 day" +%Y%m%d  

<3>显示上一月的日期

date -d "-1 month" +%Y%m%d 

<4>显示下一月的日期

date -d "+1 month" +%Y%m%d 

<5>显示前一年的日期

date -d "-1 year" +%Y%m%d  

<6>显示下一年的日期

date -d "+1 year" +%Y%m%d  

猜你喜欢

转载自blog.csdn.net/GX_1_11_real/article/details/86572116