【发布时间】:2011-02-14 14:14:51
【问题描述】:
我正在开发一个 asp.net mvc 应用程序。每个用户都有自己的时区。
现在,我正在使用“TimeZoneInfo.GetSystemTimeZones”生成一个下拉列表,以便用户选择一个时区,这就是我存储在我的数据库中的内容
他们是这样的:
摩洛哥标准时间 (00:00:00)
UTC (00:00:00)
GMT 标准时间 (00:00:00)
...
我知道 php 使用不同的时区集,它们是“区域时区”,例如:
欧洲/巴黎
欧洲/伦敦
...
我的问题是:有没有办法在 .NET 应用程序中使用区域时区(如 php)?我能想到的唯一方法是将每个 php 区域时区绑定到 .net 时区。
此外,“TimeZoneInfo.GetSystemTimeZones”列出了机器上的所有时区。 windows server、windows vista、windows xp的列表有区别吗?
希望这是有道理的,谢谢大家
【问题讨论】:
-
您对选定的时区做了什么?是否用于在页面某处显示时间?
-
取消标记为 PHP,因为这不是 PHP 问题。