如何获得客户时区

时间:2011-04-28 10:23:40

标签: c# silverlight

我遇到了lil问题,我需要将客户端时区从浏览器中删除,因为他指定进行调度的时间与服务器时间不同。 它是一个silverlight应用程序,是的,真的不能使用javascript尝试获取时区偏移并将其保存为cookie。不能真正使用文化信息来获取信息以检查他们居住的国家/地区,因为有些人可能没有设置浏览器语言并且仍然使用英语 - 我们因此它不是100 perc正确。已经查看了timezoneinfo类,但似乎只给出了服务器的时区而不是客户端。 有没有办法可以在不询问用户的情况下提取客户的时区?

提前致谢, 米歇尔

2 个答案:

答案 0 :(得分:1)

如果有人遇到此问题,Silverlight中的DateTime.Now是客户端时间。不需要JavaScript或其他噱头。

答案 1 :(得分:0)

你能不能使用TimeZoneInfo?请参阅here

编辑:不。无视这一点,不知道为什么我错过了这个问题。没有使用javascript,我想不出办法做到这一点。