关于从远程取数据更新到本地时遇到的时间问题

  近日部署了一个从辽宁招办取沈阳的数据的一个项目,取回来的数据中有时间字段,奇怪的现象是,只要是从沈阳取得的时间,更新到辽宁的时候,肯定会慢13个小时,百思不得其解.让手下用各种方法去找原因,得知
1.从沈阳本地的数据库直接读出来的数据没有问题
2.从北京取沈阳的数据没有问题
3.数据一到辽宁就变
从以上两条可以得知
1.取值的存储过程没有问题.
2.取值的程序没有问题.

所以,只能是辽宁的服务器有问题,能有什么问题呢??百思不得其解,怀疑辽宁的系统时间设置有问题,可是,并没有取系统的时间.另外,固定的差13个小时,这个现象很奇怪.但并没有深想,最后,在查时间的时候,突然想起,会不会是时区的问题,因为13个小时恰好是美国时间!!!一看时区的设置,果然,"中部时间(美国,加拿大)",改成中国以后,问题解决,晕倒,耗费了两天时间!!

  因为惯性思维,一直在中国呆着,不会去考虑会有人把系统设成中部时间。

posted @ 2006-07-20 18:28  火军刀  阅读(208)  评论(0编辑  收藏  举报