我目前在美国东部时间。在我的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”。任何人都可以解释这种差异吗?
答案 0 :(得分:0)
Windows和Linux都同意吗?如果没有,哪一个与你的(非计算机)时钟一致?
您的链接显示您居住在纽约市,格林威治标准时间-5(格林威治时间 - 5小时),您的区域使用夏令时(DST)(+1小时)。这是你在EDT,或东部夏令时。
您可以在Windows 7中设置:
在屏幕右下角的时钟上 左键单击
点击==> “更改日期和时间设置...... ”
Calendar: http://www.mediafire.com/conv/c3bd60bd1d38365337467f4acd8910503a47cd7accde79665d24bce65c7e037f6g.jpg
点击==> “更改时区...... ”
TimeandDate http://www.mediafire.com/conv/5f51d709fff7b1bbc503482653aef56f89e29dff6523c837cfbf77f732b419016g.jpg
==>选择“(UTC -5:00)东部时间(美国和加拿大)”
==>勾选“自动调整夏令时的时钟”
Time Zone http://www.mediafire.com/conv/8c90c2525dfe390f788c9f7fc21f2be99e5d4859c6121e422a8a1cc8e2697d0f6g.jpg
点击==> 确定 ==>的确定
请注意,systeminfo
不会显示您的DST设置。我不知道从命令提示符检查或设置它的方法。
我不知道为什么Firefox和IE会显示不同的时间。
答案 1 :(得分:0)
不同之处在于Linux日期命令将包括夏令时,具体取决于您运行命令的一年中的时间,而在Windows上它会打印没有DST的偏移量。