我面临一些问题。目前我正在使用 centos 7,我想更正日期。我已经将时区设置为“Asia/Kuala_Lumpur”,但我得到的日期带有加号。例如:星期二 2019-04-16 04:54:54 +08
我的问题是,如何在没有 +08 的情况下获取我的时区时间?
当我运行命令 timedatectl 时,我得到以下信息:
Local time: Tue 2019-04-16 04:54:54 +08
Universal time: Mon 2019-04-15 20:54:54 UTC
RTC time: Mon 2019-04-15 20:54:54
Time zone: Asia/Kuala_Lumpur (+08, +0800)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
我已经尝试设置 ntp 以便它同步,但我认为由于我公司的防火墙,它无法连接到亚洲的 ntp 服务器。
请帮我
这个是正常的。日期和时间后面的最后一个词通常是时区缩写,因此您通常会在这个位置看到诸如“EST”或“CET”之类的名称。
但是, tzdata存档中的 Asia/Kuala_Lumpur没有字母时区缩写——您的时区在数据文件中的字面意思是“+08”。
(您可以在 GitHub 上的源代码中看到这一点,也可以通过运行在您的系统上看到编译后的数据文件
zdump -v Asia/Kuala_Lumpur
。)