data命令与日期时间

  sre

语法

Usage: date [OPTION]... [+FORMAT]
  or:  date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
以给定格式显示当前时间,或设置系统时间。

当不带任何参数运行 date 命令时,它会输出当前系统日期和时间:

[sre@sre ~]$ date
Wed Nov 25 01:40:42 UTC 2020

以 yyyy-mm-dd 的格式显示日期

[sre@sre ~]$ date +"%F"
2020-11-25

以 mm/dd/yyyy 的格式显示日期

[sre@sre ~]$ date +"%m/%d/%Y"
11/25/2020

只显示时间

[sre@sre ~]$ date +"%T"
01:45:08

显示今天是一年中的第几天

[sre@sre ~]$ date +"%j"
330

设置系统时间

date --set="20201125 01:48"

查找 5 周后的日期

[sre@sre ~]$ date -d "5 weeks"
Wed Dec 30 01:41:03 UTC 2020

查找 5 周后又过 4 天的日期

[sre@sre ~]$ date -d "5 weeks 4 days"
Sun Jan  3 01:41:29 UTC 2021

获取下个月的日期

[sre@sre ~]$ date -d "next month"
Fri Dec 25 01:41:59 UTC 2020

获取上周日的日期

[sre@sre ~]$ date -d last-sunday
Sun Nov 22 00:00:00 UTC 2020

LEAVE A COMMENT

Captcha Code