首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么计算两个日期之间相差的年份

2012-01-03 
如何计算两个日期之间相差的年份各位前辈,小弟现在有个需求是要根据两个日期型变量,计算中间间隔多少年——

如何计算两个日期之间相差的年份
各位前辈,小弟现在有个需求是要根据两个日期型变量,计算中间间隔多少年——实际的情况是根据记录的时间和某个人的出生日期,计算输入记录时这个人有多少岁(保留整数)。小弟目前没有什么思路,不知道各位达人有什么好的解决方法没有。提前谢过!

[解决办法]
DateTime dt1 = Convert.ToDateTime( "2006-01-01 "); TimeSpan ts = (TimeSpan)(DateTime.Now - dt1); Response.Write(ts.Days / 360);
[解决办法]
DateTime dt1 = new DateTime(1982, 1, 15);
DateTime dt2 = DateTime.Today;
int age = dt2.Year - dt1.Year;
if (dt1.Month * 31 + dt1.Day < dt2.Month * 31 + dt2.Day)
{
age++;
}

热点排行