【发布时间】: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