Menu

目录

使用date命令设置

显示当前的日期和时间

显示当前的日期和时间,命令如下:

date

默认情况下,date 命令显示本地时间。要显示UTC时间,添加–utc或-u参数:

date --utc

要自定义对应的输出信息格式,添加 +“format” 参数:

date +"format"

表 1 参数说明

格式参数

说明

%H

小时以HH格式(例如 17)。

%M

分钟以MM格式(例如 37)。

%S

秒以SS格式(例如 25)。

%d

日期以DD格式(例如 15)。

%m

月份以MM格式(例如 07)。

%Y

年份以YYYY格式(例如 2015)。

%Z

时区缩写(例如CEST)。

%F

日期整体格式为YYYY-MM-DD(例如 2015-7-15),等同%Y-%m-%d。

%T

时间整体格式为HH:MM:SS(例如 18:30:25),等同%H:%M:%S。

实际使用示例如下:

  • 显示当前的日期和本地时间。

    $ date 
    2015年 08月 17日 星期一 17:26:34 CST
    
  • 显示当前的日期和UTC时间。

    $ date --utc
    2015年 08月 17日 星期一 09:26:18 UTC
    
  • 自定义date命令的输出。

    $ date +"%Y-%m-%d %H:%M"
    2015-08-17 17:24
    

修改时间

要修改当前的时间,添加–set或者-s参数。在root权限下执行如下命令,其中_ HH_ 代表小时,MM 代表分钟,SS 代表秒,请根据实际情况修改:

date --set HH:MM:SS

默认情况下, date命令设置本地时间。要设置UTC时间,添加–utc或-u参数:

date --set HH:MM:SS --utc

例如修改当前的时间为23点26分00秒,在root权限下执行如下命令:

# date --set 23:26:00

修改日期

修改当前的日期,添加–set或者-s参数。在root权限下执行如下命令,其中_ YYYY _代表年份_,MM _代表月份,DD 代表某天,请根据实际情况修改:

date --set YYYY-MM-DD

例如修改当前的日期为2015年11月2日,命令如下:

# date --set 2015-11-02