小白入门必知必会-Linux常用命令详解-date命令

一 命令介绍

1.1 功能

显示或设置系统时间与日期

1.2 语法

date [选项] [参数]

常用选项:

  • -s:根据字符串设置系统时间。
  • -u:显示或设置世界协调时(UTC)。
  • --help:显示帮助信息。
  • --version:显示版本信息。

二 使用场景

2.1 按月计的日期

%D:按月计的日期;等价于%m/%d/%y

2.2 完整日期格式

%F:完整日期格式,等价于 %Y-%m-%d

2.3 格式年份

%G:ISO-8601 格式年份 (参见%V),一般只和 %V 结合使用

2.4 格式年份的最后两位

%g:ISO-8601 格式年份的最后两位 (参见%G)

2.5 显示月份

%h:等于%b

2.6 显示分钟

%M:显示分钟

2.7 显示时和分

%R:显示时和分

2.8 记录经过的秒数

%s:自UTC 时间 1970-01-01 00:00:00 以来所经过的秒数

2.9 时间

%T:时间,等于%H:%M:%S

2.10 显示星期

%u:星期,1 代表星期一,7代表星期日

2.11 一年中的第几周

%U:一年中的第几周,以周日为每星期第一天(00-53)

2.12 日期描述(年月日)

%x:当前locale 下的日期描述 (如:12/31/99)

2.13 日期描述(时分秒)

%X:当前locale 下的时间描述 (如:23:13:48)

2.14 显示两天前

date -d '-2day' +%F

2.15 显示两天后

date -d '2day' +%F

2.16 修改日期

date -s "20231211"

2.17 扩展

互联网开放时间服务器

ntp1.aliyun.com

time.nist.gov

time.windows.com

写到定时任务

crontab -e

* 1 * * * ntpdate time.windows.com

安装ntpdate

yum install ntpdate -y

至此,date命令梳理完成。

原文链接:,转发请注明来源!