可能重复:
如何在 C# 中计算某人的年龄?
也许这可能很愚蠢,但我的年龄没有问题,但有时计算某人的确切年龄是件好事,我在我的个人资料中介绍了我的生日(01/12/1975)“dd/mm/yyyy ” 算出来33了,其实我还是32岁,算个准确的年龄不是更好吗?
也许
DateTime dt1 = DateTime.Now;
TimeSpan dt2;
dt2 = dt1.Subtract(new DateTime(1975, 12, 01));
double year = dt2.TotalDays / 365;
年份的结果是 32.77405678074
这段代码可以吗?