5

dateLinux中的命令从哪里获取timezone信息?我在我的系统中看不到/etc/localtime文件和/usr/share/zoneinfo目录。仍然当我执行date命令时,我得到以下输出

2010 年 12 月 9 日星期四 16:28:18 UTC

请告诉我该命令从哪里获取时区信息?

谢谢, LinuxPenseur

4

3 回答 3

2

来自http://www.wikihow.com/Change-the-Timezone-in-Linux

在运行 Linux 的手机和其他小型设备上,时区的存储方式不同。它以例如在[4]中描述的格式写在 /etc/TZ 中。手动编辑此文件或使用 echo(例如,echo GMT0BST > /etc/TZ 来设置英国的时区)。

来自http://www.radisys.com/files/support_downloads/03245-02_MPCMM0001_MPCMM0002_CMM_Software_TPS.pdf

CMM 确定文件 /etc/cmm/TZ 中维护的本地时区的偏移量并自动更新时间。

于 2010-12-09T09:57:35.330 回答
2

不要忘记UTC是标准 Unix 系统在实时时钟中存储日期/时间的方式。hwclock(8)如果你双启动到 Windows,你必须使用有趣的程序跳过箍(参见手册页),它更喜欢将本地时间存储在 CMOS 实时时钟中。

所以date(1)程序只是向您显示“我没有配置时区”的结果:

# date -u
Thu Dec  9 10:40:54 UTC 2010
# TZ=UTC date
Thu Dec  9 10:40:57 UTC 2010
# TZ=PST8PDT date
Thu Dec  9 02:41:02 PST 2010
#
于 2010-12-09T10:42:03.607 回答
0

这应该有帮助:

http://www.hypexr.org/linux_date_time_help.php

于 2010-12-09T09:58:04.623 回答