我正在使用ASP.NET 3.5和SQL Server 2008编写日历网站,并希望以最佳方式处理时区。我读过这些来源:在ASP.NET中创建日历应用程序,处理时区
Daylight saving time and time zone best practices
http://noda-time.blogspot.com/
http://msdn.microsoft.com/en-us/library/ms973825.aspx。
我已经得到了所有的一般信息,但有一个艰难的时间将其转换为实际的代码。不寻找某人为我编写代码,但是如果我知道其他人为这个特定情况做了什么(日历应用程序,事件的日期/时间,因为“东部时间下午5点”始终应该是“东部下午5点”规则改变)。
您是否使用.NET DateTimeOffset和TimeZoneInfo类?我没有看到他们支持像“使用2011年1月2日发布的规则将此UTC时间转换为EST”这样的内容,我认为这是您需要创建一个“正确”处理时区的日历应用程序所需的控制级别。我也不认为每个人都在使用野田时间,因为我几乎找不到有关该图书馆的任何示例或讨论。 Java版本可能被大量使用,但很多应用程序都是用.NET编写的,那么他们在做什么?