扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:builder.com.cn 2007年4月11日
关键字:
夏令时改变对应用软件的影响
.NET应用软件使用操作系统提供的日期-时间值,操作系统的补丁意味着代码可以拥有正确的值。但是,正如以上的部分所示,依然会出现问题。微软表示,.NET开发者会发现他们的应用软件如果需要使用与时间相关的历史数据由于夏令时的改变而受到影响,或者他们使用了基于System.TimeZone类的自定义类来提供自定义的时区信息。
微软表示,开发者并不需要对应用软件进行修改,因为.NET架构的时区支持是依赖操作系统提供的时区信息。.NET架构提供了时间和时区感知功能,比如System.TimeZone类,在操作系统升级的时候会自动反映出时区规则的改变。
为了获取正确的夏令时历史数值,您必须创建自己的实现方法来处理所需要的夏令时改变、Windows操作系统的日期和时间信息。您需要编写新的代码来检查所需的时间值,并对
以下提供了一些与夏令时改变相关的信息资源:
l 试用Visual SourceSafe 2005版可能会出现问题,但是Visual SourceSafe 6.0b版则运行正常,这篇文档提供了相关的信息。
l 目前版本的Visual Studio运行正常,未来的Visual Studio将要提供新的类来支持时区的多重规则和自定义时区。
l 关于SQL Server通知服务的更多信息可以参见此处。
做好准备
千年虫问题曾经造成了非常大的恐慌,甚至宣判了世界上众多计算机系统的“死刑”。因此,相对而言,夏令时改变并不是非常大的问题,但是依然要慎重对待,所有的补丁和升级程序应当经过严格测试,而且您应当对存储和应用软件中使用日期-时间的历史数值进行评估和测试。
责任编辑:德东
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者