详解Linux系统中的日期设定与date命令的用法

在Linux系统中,经常使用date命令来设置日期。
我把它给你。

1 . date命令的基本用法 只需输入日期,当前日期和时间就会出现在屏幕上。
很容易。

2 日期和时间格式标签 这有很多特点,例如: %Y 是全年,例如乙.2 02 3 %m 是月份,例如例如。
04 %d 是日期,例如例如。
01 %H 是 2 4 小时格式的小时,例如B、1 2 %M 是分钟,例如 3 4 %S 是秒,例如B、5 6 %T 直接显示时间,例如乙、1 2 :3 4 :5 6 %r 也是一种时间格式。
如何显示取决于系统。

如果是星期 %a 是缩写,例如B·蒙 %A 是全名,例如B. 周一
月 %B 是全名,例如 B.四月
3 设置系统日期和时间 这需要批准。
要设置特定的日期和时间,您可以使用 日期-s“2 02 3 04 01 1 2 :3 4 :5 6 ” 或 date 04 01 1 2 3 4 2 02 3
注意第二条命令中,2 0是年份的最后两位,2 3 是2 02 3 年。

如果只想显示时间而不改变系统时间,可以使用以下命令 日期 +"%Y-%m-%d %H:%M:%S" -d "2 02 3 04 01 1 2 :3 4 :5 6 "
4 .其他常用选项 -u 或 -UTC 显示格林威治标准时间。
例如 date -u
-help 显示帮助信息。
例如 date -help
-version 显示版本信息。
例如 日期-版本
5 高级功能 例如,查询特定日期是星期几 date -d "2 02 3 -04 -01 " +'%A'
计算相对日期,例如 乙 日期 -d "2 周" +'%Y-%m-%d'
6 .注意事项 要设置系统时间,您必须具有 sudo 权限。
例如 sudo date -s "2 02 3 04 01 1 2 :3 4 :5 6 "
设置后,建议使用 hwclock-w 将时间写入CMOS,以便下次启动时间正确。

系统默认有NTP服务,可以使用 ntpdate pool.ntp.org 手动同步时间。
例如 sudo ntpdate pool.ntp.org
仅此而已。

Linux中如何查看系统时间 date命令显示和设置时间技巧

上周 要查看时间,使用Linux date命令特别方便。

直接输入日期即可。
例如,当前显示如下: SunApr7 1 0:3 0:4 5 CST2 02 5
想要查看特定格式吗? 没问题。
看看年份:%Y -> 2 02 5 仅查看日期:%d -> 07 仅查看时间:%H:%M:%S -> 1 0:3 0:4 5
例如,仅查看日期: 日期“+%Y-%m-%d” 输出:04 /07 /2 02 5
您想更改时间吗? 您需要使用须藤。
例如,将其更改为 2 02 5 -04 -07 1 0:00:00: sudo date -s "2 02 5 -04 -07 1 0:00:00"
或者一步步更改: 首先更改日期: 日期 sudo --set="2 02 5 -04 -07 " 再次更改时间: sudo date --set="1 0:00:00"
但是,请注意,手动更改时间可能会导致错误。
通常最好使用自动同步。

想要查看不同时区的时间? 很简单。
首先设置变量: TZ="美国/纽约" 然后见面 你可以看到纽约的时间。
以去上海为例: TZ="亚洲/上海" 日期
自动同步? 只需使用 timedatectl 即可。
首先打开NTP: sudo timedatectl set-ntp true
然后检查状态: 时间日期 只要看看NTPsynchronized:是的。

系统必须使用systemd-timesyncd等工具安装。

总结一下: 查看时间:直接日期或格式。
更改时间: sudo date -s "时间" 查看其他时区:设置 TZ 日期变量。
自动同步:timedatectl set-ntp true
就这样了。
这就够了。
没关系。