Der als persönliche Geburtstag bezeichnete DateTime -Typ ist eine einfache Aufgabe, um festzustellen, dass ihr Alter (im Jahr) eine einfache Aufgabe ist.
Lösung
Um das Alter von jemandem basierend auf dem Geburtstag von DateTime zu berechnen, befolgen Sie bitte die folgenden Schritte:
Melden Sie sich das heutige Datum beispielsweise beispielsweise bei einer DateTime -Variable an
.DateTime today = DateTime.Today;
. int age = today.Year - birthdate.Year;
), wird das Alter um 1: birthdate.Date > today.AddYears(-age)
if (birthdate.Date > today.AddYears(-age)) age--;
Vorsichtsmaßnahmen Diese Berechnung geht davon aus, dass das Konzept von "Western" verwendet wird und das Alter am Tag des Geburtstages zunimmt. Im "Ostasiatischen Algorithmus" stieg der erste Tag des neuen Jahres im Gegensatz dazu. Für kompliziertere Altersberechnungen erwägen Sie eine Bibliothek oder ein Kalendersystem, das regionale Zoll berücksichtigt.
Das obige ist der detaillierte Inhalt vonWie berechne ich das Alter einer Person aus ihrem Geburtsdatum (DateTime)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!