日期:2014-05-17  浏览次数:20699 次

关于DateTime
如果系统当前日期是2010年1月1日,则表达式DateTime.Now.AddDays(5).Day的结果为什么是6呢  ?DateTime.Now.AddDays(5).Day这句话什么意思?

------解决方案--------------------
DateTime.Now.AddDays(5);//当前时间再加5天,你是2010年1月1日,所以这时候为2010年1月6日
然后在.Day,这是获取此实例所表示的日期为该月中的第几天。所以结果为6(1月6日,1月份的第6天)。