linux - 世界标准时间/格林威治标准时间 : Getting the Offset

标签 linux windows cmd

我目前在东部时间。在我的 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。

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

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

最佳答案

区别在于,Linux 日期命令将根据您运行命令的一年中的时间包含夏令时,而在 Windows 上,它会打印没有 DST 的偏移量。

关于linux - 世界标准时间/格林威治标准时间 : Getting the Offset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12536680/

相关文章:

linux - 将文本插入文本文件

linux - Qt5 linux如何设置窗口图标图片

windows - 从 Jenkins 发送电子邮件通知

cmd - 如何将带引号的竖线字符传递给cmd.exe?

c++ - Qt QFile/QTextStream,无法解析/proc/stat

c++ - (linux) 如果支持 Opengl 4,我怎么知道在 C++ 程序中?

python - 是否可以在 Python 中访问 GetLongPathName() Win32 API?

windows - SC删除不删除服务

batch-file - 我正在尝试制作一个自动更新的 .bat 程序

powershell - 使用一个属性比较两个CSV以比较另一个