如何在c#中获取用户本地计算机时区。我正试图通过使用
来获得时间var PublishedOn = DateTime.Now;
但是时间显示根据服务器而不是本地用户机器。
答案 0 :(得分:1)
唯一可以可靠地获取此类信息的地方是客户端计算机。 comment
地理位置在代理服务器后面不起作用,并且通常不太可靠(根据我的经验)。
答案 1 :(得分:0)
答案 2 :(得分:-3)
TimeZone.CurrentTimeZone
用于执行代码的计算机上的时区。请查看以下链接:http://msdn.microsoft.com/en-us/library/system.timezone.currenttimezone.aspx
http://msdn.microsoft.com/en-us/library/system.timezoneinfo.local.aspx