c#中如何计算某人的年龄
2013-01-06 11:03
369 查看
方法1:
stringm_Str="1984-04-04";
intm_Y1=DateTime.Parse(m_Str).Year;
intm_Y2=DateTime.Now.Year;
intm_Age=m_Y2-m_Y1;
Response.Write(m_Age);
方法2:
如果你将日期格式化为yyyymmdd,并且从当前日子减去生日,最后去除4个数字,就得到年龄了:)
我相信这样的方法可以用任何语言实现:
20080814-19800703=280111
去除最后4位=
stringm_Str="1984-04-04";
intm_Y1=DateTime.Parse(m_Str).Year;
intm_Y2=DateTime.Now.Year;
intm_Age=m_Y2-m_Y1;
Response.Write(m_Age);
方法2:
如果你将日期格式化为yyyymmdd,并且从当前日子减去生日,最后去除4个数字,就得到年龄了:)
我相信这样的方法可以用任何语言实现:
20080814-19800703=280111
去除最后4位=
28.
intnow=int.Parse(DateTime.Today.ToString("yyyyMMdd")); intdob=int.Parse(dateDOB.ToString("yyyyMMdd")); stringdif=(now-dob).ToString(); stringage="0"; if(dif.Length>4) age=dif.Substring(0,dif.Length-4); 方法3:
DateTimenow=DateTime.Today; intage=now.Year-bday.Year; if(bday>now.AddYears(-age))age--;
相关文章推荐
- C#实现计算年龄的简单方法汇总
- 程序设计就跟我们平时头脑想的是一样的[如何按生日的年月日计算年龄(周岁)]
- C#精确计算年龄的方法分析
- C#如何计算代码执行时间
- 14 在C#中怎样计算年龄
- c#如何计算当月\季度时间段
- c#(asp.net) 如何计算两个日期之间相隔天数
- c# 如何给文件计算MD5
- 对C#开发经验技巧宝典-如何对计算结果四舍五入例子的异议
- 如何在C#里面象js一样可以直接计算字符串的值
- C#根据身份证号码,计算生日、年龄、性别
- c#如何计算两个日期相差几年几个月?C#日期间隔 c#时间间隔
- [翻]如何用巧克力计算你的年龄
- 如何计算MS SQL语句执行的时间还有c#
- C# 根据出生日期(年月日)计算年龄的代码
- 如何计算年龄
- js中如何通过身份证号计算出生日期和年龄
- 如何在C#里面象js一样可以直接计算字符串的值
- 输入某人出生日期,计算年龄和距60岁的天数
- 2016年c#实验3.4:计算年龄和天数