最佳答案
微软上周刚刚宣布,在计算日期(闰年) 导致了 Windows Azure 的大面积停机时出现了一个软件错误。
在闰年,围绕 DateTime.Now.AddYears(1)的判断真的只是一个简单的错误吗?
什么样的编码实践可以阻止这种情况的发生?
剪辑
正如 dcraw 指出的,在闰年的 DateTime.Now.AddYears(1)确实返回了正确的日期。NET.所以它不是一个框架错误,但显然是 Date 计算中的一个错误。