Heim >Backend-Entwicklung >C++ >Wie berechne ich das Alter einer Person vom Geburtstag von DateTime?
In diesem Artikel wird vorgestellt, wie das Alter einer Person basierend auf dem Geburtstag von DateTime berechnet wird.
Lösung:
Berechnen Sie das Alter einer Person (im Jahr) basierend auf dem Geburtstag des DateTime -Typs, bitte befolgen Sie die folgenden Schritte:
Speichern Sie das heutige Datum in einer Variablen namens
.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>
Diese Lösung geht davon aus, dass das Konzept des Alters im Allgemeinen mit der westlichen Kultur übereinstimmt. Wenn Sie unterschiedliche Definitionen des kulturellen Alters benötigen, wie z. B. die Berechnungsmethoden in Ostasien, können andere Faktoren berücksichtigt werden.
Das obige ist der detaillierte Inhalt vonWie berechne ich das Alter einer Person vom Geburtstag von DateTime?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!