专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > ASP.NET

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

发布时间:2011-06-22 16:38:16 文章来源:www.iduyao.cn 采编人员:星星草
如何计算两个日期之间相差的年份
各位前辈,小弟现在有个需求是要根据两个日期型变量,计算中间间隔多少年——实际的情况是根据记录的时间和某个人的出生日期,计算输入记录时这个人有多少岁(保留整数)。小弟目前没有什么思路,不知道各位达人有什么好的解决方法没有。提前谢过!

------解决方案--------------------
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++;
}
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: