C# calculate accurate age

前端 未结 14 1779
攒了一身酷
攒了一身酷 2020-12-15 11:01

anyone know how to get the age based on a date(birthdate)

im thinking of something like this

string age = DateTime.Now.GetAccurateAge();
14条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-15 11:50

    I find this the most accurate.

                private int GetAge(DateTime birthDate)
                {
                    TimeSpan ageTimeSpan = DateTime.UtcNow.Subtract(birthDate);
                    int age = new DateTime(ageTimeSpan.Ticks).Year;
                    return age;
                }
    

提交回复
热议问题