date命令详解

网友投稿 292 2022-10-30


date命令详解

date命令:

打印或设置系统日期和时间

NAME

date - print or set the system date and time

SYNOPSIS

date [OPTION]... [+FORMAT]

date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

常用选项:

-d, --date=STRING   显示字符串所描述的时间而不是当前时间

-s, --set=STRING    设置字符串所描述的时间()

-r, --reference=FILE   显示文件的最后修改时间

-u, --utc, --universal  打印或设置UTC

直接在命令行中执行date命令会显示当前日期和时间。显示格式也有多种选择。若要显示指定格式,需使用“+”跟指定选项即可。

格式选项使用 man date 或者 date --help即可查看。

常用控制输出格式选项:

%Y表示年,

%m表示月,

%d表示日,

%H表示小时,

%M表示分钟,

%S表示秒,

%F表示完整的日期 年-月-日

%A表示完整的星期的名字

%a表示简写的星期的名字

%s表示从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数

......

显示前10天的年月日

[root@centos7 ~]# date +%F -d "-10 days"

[root@centos7 ~]# date +%F -d "10 days ago"

显示后20天的年月日

[root@centos7 ~]# date +%F --d "+20 days"

显示前天是星期几

[root@centos7 ~]# date +%A --d "-2 days"

设置时间:

date -s "STRING"或date [MMDDhhmm[[CC]YY][.ss]]来更改时间

hwclock或clock命令可显示硬件时间

-s, --hctosys 以硬件时钟为准,校正系统时钟

clock -s 修正系统时间

-w, --systohc 以系统时钟为准,校正硬件时钟

clock -w 修正硬件时间


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java 定义长度为0的数组/空数组案例
下一篇:IP数据报的分片和组装
相关文章

 发表评论

暂时没有评论,来抢沙发吧~