我想通过考虑他目前的年龄来计算出生年份,例如他的年龄是30岁,在datetimepicker框中,日期应显示为01/01/1982
。它应该是自动计算。我想通过考虑他目前的年龄来计算出生年份,
int todayyears = int.Parse (DateTime.Now.Year.ToString());
int a = int.Parse (int.Parse(txt_age.Text).ToString());
string dif = (todayyears - a).ToString();
txt_dob.Text = dif;
这里txt_age
的输入值给出,txt_dob
在txt_age
给出的输入之后自动diaplayed出生日期。
为什么要将DateTime.Now.Year转换为字符串,然后再解析它? – 2012-03-08 09:37:05
以及为什么要将txt_age.Text转换为int为字符串并再次转换为int? :) – arunes 2012-03-08 09:38:09
你为什么要将int转换为字符串,然后回到int(变量“a”) – Doomsknight 2012-03-08 09:38:13