date 日期时间命令

date 命令用于输出年月日时间,其语法格式如下:

date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]

date命令常用参数:

%F 									完整的年月日
%T 									完整的时分秒
%Y 									四位的年份
%m 									两位的月份
%d  								日期
%H  								小时
%M  								分钟
%S    								秒数
date  “+%F %T”      				输出年月日时间
date  “+%Y-%m-%d %H:%M:%S”     		输出年月日时间
获取之前或之后的某个时间:
date -d "-15 day"“+%Y-%m-%d %H:%M:%S”    
date -d "+10 day"“+%Y-%m-%d %H:%M:%S”
date -d "+1 year"“+%Y-%m-%d %H:%M:%S”

演示示例:

[root@Centos8 ~]# date "+ %Y-%m-%d %H:%M:%S"
 2021-05-27 00:31:51

[root@Centos8 ~]# date "+ %F %T"
 2021-05-27 00:32:23

设置服务器时间:

[root@nginx ~]# date -s "2021-07-25 23:04:00"						#设置系统显示时间
[root@nginx ~]# hwclock												#查看硬件时间,如果不对就需要同步硬件时间
[root@nginx ~]# hwclock -w											#同步系统显示时间到硬件时间

因为系统每次重启都读取硬件时间,所以如果硬件时间不对,重启系统后读到的时间也是不对的,所以我们需要将修改后的系统时间同步到硬件时间。

你可能感兴趣的:(centos命令大全,shell脚本编程,centos)