当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 请教关于linux上面时区设置问题
帖子发表于 : 2016-01-25 16:03 

注册: 2015-12-05 13:24
帖子: 13
系统: win8.1
送出感谢: 2
接收感谢: 0 次
在linux中,将时区设置为美国中部时区
# TZ='America/Chicago'; export TZ

按照世界时区图,美国中部的时区是西6区,芝加哥也在西6区
但是执行时区查询

# date -R
Sun, 13 Mar 2016 05:12:37 -0500
得出来的居然是西5区。

我对照了一下win7上面的时区设置,美国中部时区确实是西6区。
希望有大神帮助啊! :em06


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 请教关于linux上面时区设置问题
帖子发表于 : 2016-01-25 16:13 
头像

注册: 2011-03-20 13:12
帖子: 4521
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
Makerpol 写道:
-0500 得出来的居然是西5区。

这个意思并不是西5区,而是 UTC -0500
是不是打开夏令时了?


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


最后由 vickycq 编辑于 2016-01-25 16:16,总共编辑了 1 次


_________________
评价: 3.7% Makerpol
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: 请教关于linux上面时区设置问题
帖子发表于 : 2016-01-25 16:15 

注册: 2015-12-05 13:24
帖子: 13
系统: win8.1
送出感谢: 2
接收感谢: 0 次
夏令时和时区,应该不影响吧! :em06


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 请教关于linux上面时区设置问题
帖子发表于 : 2016-01-25 16:18 

注册: 2015-12-05 13:24
帖子: 13
系统: win8.1
送出感谢: 2
接收感谢: 0 次
vickycq 写道:
Makerpol 写道:
-0500 得出来的居然是西5区。

这个意思并不是西5区,而是 UTC -0500
是不是打开夏令时了?


确实是有夏令时的,
原来是我对UTC -0500的理解错误 :em06
感谢解惑!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 请教关于linux上面时区设置问题
帖子发表于 : 2016-01-25 16:30 
头像

注册: 2011-03-20 13:12
帖子: 4521
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
Makerpol 写道:
确实是有夏令时的,
原来是我对UTC -0500的理解错误

查了 RFC2822 规范的文档,最后一列数据格式为 (( "+" / "-" ) 4DIGIT) / obs-zone
但是没有提到是 时区 还是 GMT-offset
而 CST 时区的 GMT offset 可能为 -0600 也可能为 -0500

你用 date -R 显示的时间为 Sun, 13 Mar 2016 05:12:37 -0500
而美国中部时区夏令时开始的时间恰好为 Sunday, March 13 2016

参考
http://www.ietf.org/rfc/rfc2822.txt
https://worldtime.io/dst/chicago_il_usa/7957


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 请教关于linux上面时区设置问题
帖子发表于 : 2016-01-26 18:03 

注册: 2015-12-05 13:24
帖子: 13
系统: win8.1
送出感谢: 2
接收感谢: 0 次
date -R
Sun, 13 Mar 2016 05:12:37 -0500

表示的是:当前时间比格林尼茨标准时间晚5小时,而不是西5区

:Cry

美国中部是西6区,正常情况下,当前时间比格林尼茨标准时间晚6小时
但是在夏令时的情况下,时间提前一小时
此时的美国中部时间比格林尼茨标准时间晚5小时
因此上面的执行结果就说通了!

总结:对date -R命令认识错误。
谨记自勉!
:em06


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译