当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 22 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [原创]Linux和Windows双系统带来的系统时间问题的解决详述
帖子发表于 : 2007-05-27 23:56 

注册: 2007-05-24 12:05
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
由于两个系统设定时间时以主板CMOS内的时间为依据,但却有不同的时间计算标准。所以导致了系统时间的纠纷问题。

Linux和苹果操作系统以当前主板CMOS内时间做为格林威治标准时间,再根据系统设置的时区来最终确定当前系统时间(如时区设置为GMT+08:00北京时间时以及当前CMOS时间为03:00,那么系统会将两个时间相加得出显示在桌面的当前系统时间为11:00)。

Windows操作系统却直接把CMOS时间认定为当前显示时间,不根据时区转换。这样每调整一次系统时区,系统会根据调整的时区来计算当前时间,确定后,也就同时修改了CMOS内的时间(即每调整一次时区,设置保存后,CMOS时间也将被操作系统改变一次,注意不同操作系统调整时间后,也会同时改变CMOS时间,这一点是共通的)。

这里我们且不论两种时间计算标准的好差,而仅让Windows认定CMOS时间为格林威治标准时间来消除操作系统之间认定时间的差异,从而解决Windows操作系统与不同操作系统并存时出现的时间认定纠纷。。。(怎么改Ubuntu参见2楼xport的回帖:))

其实Windows注册表内已经隐藏了这样一个开关。瀑布汗,那么就拿它来开刀了。。。

即在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\中添加一项数据类型为REG_DWORD,名称为RealTimeIsUniversal,值设为1。

我这里给出一个自己写的命令行,拷贝代码后用记事本另存后缀名为CMD,双击执行即可(在Windows下)


引用:
@echo off
color 0a
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
echo.
echo 已让Windows识别存贮在主板CMOS内的时间为格林威治标准时间(GMT),即系统根据CMOS时间和设置的时区来确定当前系统的时间。
echo.
pause


最后由 ttzm 编辑于 2007-05-28 0:46,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-05-28 0:08 
头像

注册: 2006-05-19 21:23
帖子: 1277
送出感谢: 0 次
接收感谢: 0 次
我则是修改Ubuntu中不使用UTC时间:

在Ubuntu中要启用本地时间,需要修改 /etc/default/rcS ,修改动作如下:

# 注释掉原来的设定:UTC=yes
# 变更为下面的内容...
UTC=no


_________________
其实我是一个演员!-http://blog.csdn.net/xport/


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-05-28 0:33 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
世界协调时间(Universal Time Coordinated,UTC)
GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的时间,地方时为本地时间,如北京为早上八点(东八区),UTC时间就为零点,时间比北京时晚八小时,以此计算即可

UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为例,UTC时间是零点,北京时间为1999年1月1日早上8点整。

GMT(Greenwich Mean Time)是格林尼治平时:
由于地球轨道并非圆形,其运行速度又随着地球与太阳的距离改变而出现变化,因此视太阳时欠缺均匀性。视太阳日的长度同时亦受到地球自转轴相对轨道面的倾斜度所影响。为着要纠正上述的不均匀性,天文学家计算地球非圆形轨迹与极轴倾斜对视太阳时的效应。平太阳时就是指经修订后的视太阳时。在格林尼治子午线上的平太阳时称为世界时(UT0),又叫格林尼治平时(GMT)。

好,促使我学了点东西


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-05-28 0:45 

注册: 2007-05-24 12:05
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
xport 的补充,这下完整了。呵呵


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-05-28 1:05 

注册: 2007-02-13 15:24
帖子: 1485
地址: 地球
送出感谢: 0 次
接收感谢: 0 次
学习了。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-05-28 20:53 

注册: 2007-02-12 17:33
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
thanks 终于解决了时间的问题


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-06-22 18:56 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
好帖!收藏!


_________________
关注我的blog: ε==3


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-09-03 9:04 

注册: 2007-08-20 20:18
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
太感谢了!正发现cmos时钟有问题,原来是这样!


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-10-19 23:22 
头像

注册: 2005-11-28 11:02
帖子: 65
送出感谢: 0 次
接收感谢: 0 次
xport 写道:
我则是修改Ubuntu中不使用UTC时间:

在Ubuntu中要启用本地时间,需要修改 /etc/default/rcS ,修改动作如下:

# 注释掉原来的设定:UTC=yes
# 变更为下面的内容...
UTC=no

没有权限修改这个rcS文件怎么办啊?


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-11-22 15:25 

注册: 2006-12-07 21:40
帖子: 392
送出感谢: 0 次
接收感谢: 2
好帖,正苦恼呢,2楼的方案更适合我


_________________
win 8.1 /mac osx 10.9.1 /opensuse 13.2
E3-1230 v2
技嘉 b75-d3v
4G ddr3 1600
Radeon HD 6850
Realtek 8168 /Realtek ALC887
HD1:Susamg ssd 840 evo 120G
efi 512m/msr128m/win8 sys 50G/mac os 50G/opensuse 14G
HD2:希捷1T


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-11-23 21:59 

注册: 2007-11-16 23:03
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
我理解安装UB的时候,选择UTC为本时区时间应该就OK了


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-12-20 15:41 

注册: 2007-10-07 20:59
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
excellent job...guys..


页首
 用户资料  
 
13 楼 
 文章标题 : Re: [原创]Linux和Windows双系统带来的系统时间问题的解决详述
帖子发表于 : 2008-11-13 17:31 
头像

注册: 2008-11-10 21:50
帖子: 10
地址: 重庆
送出感谢: 0 次
接收感谢: 0 次
我修改了不使用UTC为什么还是晚了8小时呢?


_________________
以前我得过精神分裂症,现在我们都好了


页首
 用户资料  
 
14 楼 
 文章标题 : Re: [原创]Linux和Windows双系统带来的系统时间问题的解决详述
帖子发表于 : 2008-12-03 13:44 

注册: 2008-11-29 14:38
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
如果要关闭Windows的UTC,是不是删掉RealTimeIsUniversal这一项即可,还是要把它的值改为0?


页首
 用户资料  
 
15 楼 
 文章标题 : Re: [原创]Linux和Windows双系统带来的系统时间问题的解决详述
帖子发表于 : 2009-10-02 0:14 

注册: 2009-08-06 11:07
帖子: 96
送出感谢: 1
接收感谢: 0 次
就是,没有权限怎么弄呢?重新登到root界面去?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 22 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

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


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

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

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