是否可以使用C#.Net将年龄转换为出生日期 [英] Is it possible to convert age to date of birth using C#.Net

查看:279
本文介绍了是否可以使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆