0

我目前在美国东部时间。在我的 Windows 机器上,运行此命令

systeminfo | find "Time Zone"

产生“时区:(UTC-05:00)东部时间(美国和加拿大)”

因此,我们似乎比 UTC/GMT 晚了 5 个小时。

但在 Linux 中我运行:

date +%z

我得到:“-0400”

在 Linux 中,当我运行 date 命令时,我得到:“Fri Sep 21 15:00:45 EDT 2012”

所以我不确定我们是比 UTC/GMT 晚 4 小时还是 5 小时。我发现这个问题是因为我使用 Firefox 和 IE 打开了一个 Atom 提要。

Feed 上的“更新”日期为“2011-11-09T15:28:23Z”,即 UTC 时间。

IE 在浏览器中显示本地时间为:“11:28:23 AM”,而 Firefox 显示“10:28 AM”。谁能解释这种差异?

4

2 回答 2

-1

Windows 和 Linux 是否都同意时间?如果不是,哪一个与您的(非计算机)时钟一致?

您的链接表明您住在纽约市,即 GMT -5(格林威治时间 - 5 小时),您所在的地区使用夏令时 (DST)(+1 小时)。这使您处于 EDT 或东部夏令时间。

您可以在 Windows 7 中进行设置:

左键单击屏幕右下角的时钟
单击 ==>“更改日期和时间设置...(来源:mediafire.com
日历:

单击 ==>“更改时区...(来源:mediafire.com
时间和日期

==> 选择“ (UTC -5:00)东部时间(美国和加拿大)
==> 勾选“自动调整夏令时时钟(来源:mediafire.com
时区

单击 ==>确定==>确定

请记住,这systeminfo不会显示您的DST设置。我不知道从命令提示符检查或设置它的方法。

我不知道为什么 Firefox 和 IE 会显示不同的时间。

于 2012-09-22T16:39:06.733 回答
-1

不同之处在于 Linux date 命令将包括夏令时,具体取决于您运行命令的一年中的时间,而在 Windows 上,它会打印没有 DST 的偏移量。

于 2015-08-23T19:58:52.307 回答