前言
下面介绍的是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