Maison >développement back-end >C++ >Comment calculer l'âge d'une personne à partir de son anniversaire de Datetime?
Cet article présente comment calculer l'âge d'une personne en fonction de l'anniversaire de DateTime.
Solution:
Calculez l'âge d'une personne (dans l'année) en fonction de l'anniversaire du type DateTime, veuillez suivre les étapes ci-dessous:
Stocker la date d'aujourd'hui dans une variable appelée
.today
. age = today.Year - birthdate.Year
<code class="language-csharp">// 保存今天的日期。 var today = DateTime.Today; // 计算年龄。 var age = today.Year - birthdate.Year; // 如果是闰年,则返回到此人出生的年份 if (birthdate.Date > today.AddYears(-age)) age--;</code>
Cette solution suppose que le concept de l'âge est généralement cohérent avec la culture occidentale. Si vous avez besoin de différentes définitions d'âge culturel, telles que les méthodes de calcul de l'Asie de l'Est, d'autres facteurs peuvent être pris en compte.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!