我上。网2.0的下运行的介质的信任(如此 何时 和注册是不允许的选择)。我请求用户对两个日期和时区,并将真爱是能够自动地确定我是否需要调整次区域DST。

这可能甚至不是一个有效的方案,除非我有一些 非常 强大的支持,一拉 何时, 区别之间的所有不同种类的次区域在首位。

有帮助吗?

解决方案

中。网2.0你们的代码这样的自己。它涉及到研究夏令时法律,在各地区和建筑,成你自己的数据结构。问题是有些简化的,如果你只关心一个子集中的次区域、例如仅在美国,但是如果你需要的所有全球性的时区,你有很多工作要做,然后将代码已被更新,每隔几年当的法律的改变。即使新的次区域对象的最新版本。网将需要windows更新,以保持他们正确的,因为法律的变化。

看看 在这里,, 在这里,, , 在这里, 更多的信息。

其他提示

TZ数据库 是一个公共领域数据库的时间的规则是非常良好的维护。还有一个汇编的格式提供的数据,并有大量的图书馆可用于阅读的汇编数据,这样的一种: ZoneInfo(tz数据库/奥尔森数据库)。净API

优秀时区的图书馆: TZ4Net

好了,因为 TimeZoneInfo 被排除在外,你可能不会找到一个解决方案的框架本身(但不要引我上)。

在这种情况下,你有没有考虑reflectoring的 TimeZoneInfo 类和使用你发现了什么吗?

@多米尼克, 我已考虑,但我更喜欢留的法律,并且我相当肯定的信息必须嵌入到该框架无论如何,或抓住了从注册表中一些偷偷摸摸的方式,不需要权限...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top