发布日期:2018-03-26
在C#中如何计算某人的年龄?+ 查看更多
在C#中如何计算某人的年龄?
+ 查看更多
发布日期:2018-02-26 17:22
分类:C#
浏览次数:285
给定一个代表生日的 DateTime 类型的数据,如何计算年龄?
回答:
一个简单易懂的办法:
// Save today's date. var today = DateTime.UtcNow; // Calculate the age. var age = today.Year - birthdate.Year; // Do stuff with it. if (birthdate > today.AddYears(-age)) age--;
然而,这前提是假设你接受西方的年龄观念,而不是使用中国的虚岁。