DateTime 型の誕生日に基づいて人の年齢を計算するにはどうすればいいですか? 質問する

DateTime 型の誕生日に基づいて人の年齢を計算するにはどうすればいいですか? 質問する

DateTime人の誕生日を表す が与えられた場合、年齢を年数で計算するにはどうすればよいでしょうか?

ベストアンサー1

理解しやすくシンプルなソリューションです。

// Save today's date.
var today = DateTime.Today;

// Calculate the age.
var age = today.Year - birthdate.Year;

// Go back to the year in which the person was born in case of a leap year
if (birthdate.Date > today.AddYears(-age)) age--;

しかし、これはあなたが西洋の時代の考え方を探していることを前提としており東アジアの清算

おすすめ記事