【问题标题】:how to change the time zone configuration of my windows 2003 server from GMT to UTC如何将我的 Windows 2003 服务器的时区配置从 GMT 更改为 UTC
【发布时间】:2011-09-19 07:46:45
【问题描述】:

如何将我的 windows 2003 服务器的时区配置从 GMT 更改为 UTC?

现在的问题是 Windows 2003 服务器和 Windows 2008 服务器之间通过 .NET Remoting 的 DataSet 序列化(DateTime 列)。 (.NET 框架 4) 他们都在同一个时区(也是同一个局域网)。 2008 服务器时区设置使用 UTC。 2003 服务器时区设置使用 GMT。

如果我仅将 2003 服务器更改为使用 UTC 设置的另一台 2008 服务器,则一切正常(2 台 2008 服务器之间没有问题)。

所以我认为问题是因为一台服务器是 GMT 而另一台是 UTC, 或者可能是 2003 服务器需要时区修补程序(尽管有问题的日期是过去,例如 1975 年)。

【问题讨论】:

  • 我不明白 - AFAIK UTC 与没有夏令时的 GMT 相同......那你到底是什么意思?
  • @Yahia 根据定义,GMT 不受夏令时限制。
  • @Marc Gravell 很高兴知道,谢谢 :-)
  • 不管你怎么问,gtm和utc是一样的
  • 您的真正问题是一台服务器针对 dst 而不是另一台服务器进行调整?

标签: c# time timezone windows-server-2008 windows-server-2003


【解决方案1】:

GMT 和 UTC 是一回事。这些都是一样的:

格林威治时间/祖鲁时间/UTC

见:http://wwp.greenwichmeantime.com/

【讨论】:

  • 好吧,在 1 秒的差异内给予或接受任何东西,它们是相同的;p
  • 不过,我认为问题不在于 GMTUTC,而是 2003 年和 2008 年之间的不兼容。为了进一步探讨这个问题,请尝试将两台服务器(2003 年和 2008 年)设置为完全不同的时区,这两个时区都相同,比如一个已知时间的国家没有夏令时等,看看问题是否仍然存在。
  • 提供,我试试你的建议,它适用于没有夏令时的时区。那么问题是什么,两台服务器都使用带有 DST 的以色列时区(耶路撒冷)。谢谢。
  • 查看这个答案:stackoverflow.com/questions/2917534/…,并在答案后阅读所有 cmets。我想它会回答你的情况。无论如何,这是我能得到的最好的......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-15
  • 2012-03-20
  • 1970-01-01
  • 2016-02-07
  • 1970-01-01
  • 2014-04-22
相关资源
最近更新 更多