给定代表一个人生日的DateTime,我如何计算他们的年龄(以年为单位)
简单易懂的解决方案
//保存今天的日期。
var today=DateTime.today;
//计算年龄。
var age=今天.Year-出生日期.Year;
//如果是闰年,请回到此人出生的年份
如果(birthdate.Date>;today.AddYears(-age))年龄--;
但是,这假设您正在寻找西方的年龄概念,而不是使用东亚的计算方法
共同学习, 共同进步, 祝各位早日成为代码大神
给定代表一个人生日的DateTime,我如何计算他们的年龄(以年为单位)
简单易懂的解决方案
//保存今天的日期。
var today=DateTime.today;
//计算年龄。
var age=今天.Year-出生日期.Year;
//如果是闰年,请回到此人出生的年份
如果(birthdate.Date>;today.AddYears(-age))年龄--;
但是,这假设您正在寻找西方的年龄概念,而不是使用东亚的计算方法