【发布时间】:2012-10-10 16:19:30
【问题描述】:
我正在创建一个从另一个 Windows 2008 服务器获取时间戳信息(在本地服务器时区)的 .NET 服务。我无法控制另一台服务器,我需要一种以编程方式从该服务器获取时区偏移量的方法,以便我可以将时间戳信息解释为 UTC 时间。是否有内置服务可以从 Windows 2008 服务器获取时间(和时区)?谢谢。
【问题讨论】:
-
来自服务器上运行的应用程序?
DateTime.UtcNow有什么问题?还是使用TimeZone.CurrentTimeZone? -
您不能更改服务器以提供 UTC 时间戳吗?
-
@JonSkeet 我们无法控制我们从中获取信息的服务器,但我们知道时间戳信息是本地时间。
-
@DaveZych 我的服务正在我控制的服务器上运行。我从不受我控制的服务器获取时间戳信息。
-
@Ramhound 运行我的软件的服务器是与我从中获取时间戳信息的服务器不同的服务器。我不知道如何说得更清楚。