date命令在linux中是特别重要、常用的一个
man date ##查看date命令的说明
NAME
date - print or set the system date and time
SYNOPSIS
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
DESCRIPTION
Display the current time in the given FORMAT, or set the system date.
Mandatory arguments to long options are mandatory for short options
too.
[root@vm138 ~]# date -d +3day ##查看当前日期的几天前或几天后的时间
Wed Jan 16 15:22:44 CST 2019
[root@vm138 ~]# date +%y%m%d ##当前的时间,年月日
190113
[root@vm138 ~]# date +%y/%m/%d ##可以加上“/”进行分离
19/01/13
date用法较多,从用户手册上学习是最好的方法,以后有机会楼主会在这个帖子里补充一些用法
#########################################
1.从1970.1.1的00:00:00到目前为止经历的秒数
[root@vm138 ~]# date +%s
1547365683
2. 查看当前时间的PM/AM
[root@vm138 ~]# date +%r
03:50:15 PM
[root@vm138 ~]# date +%p ##仅仅查看是上午还是下午
PM
3.当前时间一年中的第几个星期
[root@vm138 ~]# date +%V
02
#########################################
timedatectl 是管理系统时间的命令
timedatectl status #显示当前时间的信息
修改设定当前时间,注意时间的格式
[root@vm80 mnt]# timedatectl set-time "2019-11-11 11:11:11"
[root@vm80 mnt]# timedatectl status
Local time: Mon 2019-11-11 11:11:13 EST
Universal time: Mon 2019-11-11 16:11:13 UTC
RTC time: Mon 2019-11-11 16:11:14
Timezone: America/New_York (EST, -0500)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: no
如果已经与服务器进行时间同步就会有出现警告