是否可以使用C#.Net将年龄转换为出生日期 [英] Is it possible to convert age to date of birth using C#.Net
本文介绍了是否可以使用C#.Net将年龄转换为出生日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以使用C#将年龄转换为出生日期.Net
Is it possible to convert age to date of birth using C#.Net
int dob = Convert.ToInt32(txtAge.Text);
//DateTime date=Convert.ToString(dpDOB.Text);
DateTime date = Convert.ToDateTime(dpDOB.Text);
int day = Convert.ToInt32(date.Day);
int month = Convert.ToInt32(date.Month);
int year = Convert.ToInt32(date.Year);
int sub = year - dob;
string day1 = Convert.ToString(date.Day);
string month1 = Convert.ToString(date.Month);
string year1 = Convert.ToString(sub);
string strdate = day1 + "/" + month1 + "/" + year1;
dpDOB.Text = Convert.ToDateTime(strdate).ToString();
推荐答案
DateTime date = DateTime.Now;
int year=date.Year - 32; // 32 is age of the person
string dateofbith= year + "/" + date.Month + "/" + date.Day; // here you can change the format of the date
今天的DateTime = DateTime.Today;
int age = today.Year - bday.Year;
if(bday> today.AddYears( -age))年龄 - ;
@ http://stackoverflow.com/questions/9/how-do-i-calculate-someones-age-in-c [ ^ ]
DateTime today = DateTime.Today;
int age = today.Year - bday.Year;
if (bday > today.AddYears(-age)) age--;
@ http://stackoverflow.com/questions/9/how-do-i-calculate-someones-age-in-c[^]
这篇关于是否可以使用C#.Net将年龄转换为出生日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文