前言


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




date



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


【1】参数


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


【2】选项


date

date_created 在大于20 小于60分钟 mysql 怎么写_时间格式


%H 显示小时(00…23)

date_created 在大于20 小于60分钟 mysql 怎么写_版本信息_02


%I 显示小时(01…12)

date_created 在大于20 小于60分钟 mysql 怎么写_版本信息_03


%k 显示小时(0-23)

date_created 在大于20 小于60分钟 mysql 怎么写_时间格式_04


%M 显示分钟

date_created 在大于20 小于60分钟 mysql 怎么写_版本信息_05


%P 显示上午或下午

date_created 在大于20 小于60分钟 mysql 怎么写_字符串_06


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

date_created 在大于20 小于60分钟 mysql 怎么写_date命令的使用技巧_07


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

date_created 在大于20 小于60分钟 mysql 怎么写_字符串_08


%S 显示秒

date_created 在大于20 小于60分钟 mysql 怎么写_时间格式_09


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

date_created 在大于20 小于60分钟 mysql 怎么写_版本信息_10


%X 显示时间

date_created 在大于20 小于60分钟 mysql 怎么写_时间格式_11


%Z 显示城市

date_created 在大于20 小于60分钟 mysql 怎么写_date命令的使用技巧_12


%a 显示星期的缩写

date_created 在大于20 小于60分钟 mysql 怎么写_字符串_13


%A 显示星期的完整名称

date_created 在大于20 小于60分钟 mysql 怎么写_字符串_14


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

date_created 在大于20 小于60分钟 mysql 怎么写_时间格式_15


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

date_created 在大于20 小于60分钟 mysql 怎么写_版本信息_16


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

date_created 在大于20 小于60分钟 mysql 怎么写_字符串_17


%d 显示日期,几号

date_created 在大于20 小于60分钟 mysql 怎么写_版本信息_18


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

date_created 在大于20 小于60分钟 mysql 怎么写_date命令的使用技巧_19


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

date_created 在大于20 小于60分钟 mysql 怎么写_版本信息_20


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

date_created 在大于20 小于60分钟 mysql 怎么写_版本信息_21


%m 显示月份

date_created 在大于20 小于60分钟 mysql 怎么写_字符串_22


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

date_created 在大于20 小于60分钟 mysql 怎么写_版本信息_23


%w 显示该天是周几

date_created 在大于20 小于60分钟 mysql 怎么写_时间格式_24


%x 显示日期

date_created 在大于20 小于60分钟 mysql 怎么写_字符串_25


%y 显示年份(00-99)

date_created 在大于20 小于60分钟 mysql 怎么写_版本信息_26


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

date_created 在大于20 小于60分钟 mysql 怎么写_时间格式_27




【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