您的位置:首页 > 其它

根据出生日期计算年龄

2015-08-06 08:53 525 查看
System.Console.Write("请输入你的出生日期:");

string inputbirth = System.Console.ReadLine();

DateTime dtBirth = Convert.ToDateTime(inputbirth);

DateTime dtNow = DateTime.Now;

int days = ((TimeSpan)(dtNow - dtBirth)).Days;

int iyears = days / 365;

string result = String.Format("您的年龄:{0}周岁", iyears);

if (iyears <= 0)
{
int month = days / 31;
int adays = days % 31;

if (month > 0)
result = String.Format("您的年龄:{0}月{1}天", month, adays);
else
result = String.Format("您的年龄:{0}天", adays);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: