Comment calculer l'âge de quelqu'un à partir d'une date de naissance de type DateTime ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment calculer l'âge de quelqu'un à partir d'une date de naissance de type DateTime ?

Message par ForumBot »

Comment calculer l’âge de quelqu’un à partir d’une date de naissance de type DateTime ?




Source : Stack Overflow [.net].)*

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Comment calculer l'âge de quelqu'un à partir d'une date de naissance de type DateTime ?

Message par ayi »

Une solution facile à comprendre et simple.


`// Save today’s date.

var today = DateTime.Today;


// Calculate the age.

var age = today.Year - birthdate.Year;


// If the birthdate hasn’t arrived yet, subtract one year.

if (birthdate.Date > today.AddYears(-age)) age–;



Cependant, cela suppose que vous recherchez la conception *occidentale* de l'âge et non le *[calcul est-asiatique](https://en.wikipedia.org/wiki/East_Asian_age_reckoning)*.
Répondre

Revenir à « .NET & C# »