Rumah >pembangunan bahagian belakang >C++ >Bagaimana saya mengira usia seseorang dari hari jadi datetime mereka?
Artikel ini memperkenalkan cara mengira usia seseorang berdasarkan hari jadi datetime.
Penyelesaian:
Kirakan umur seseorang (pada tahun) berdasarkan hari jadi jenis datetime, sila ikuti langkah -langkah di bawah:
Simpan tarikh hari ini dalam pembolehubah yang dipanggil
.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>Penyelesaian ini mengandaikan bahawa konsep umur umumnya konsisten dengan budaya Barat. Jika anda memerlukan definisi usia budaya yang berbeza, seperti kaedah pengiraan Asia Timur, faktor lain boleh dipertimbangkan.
Atas ialah kandungan terperinci Bagaimana saya mengira usia seseorang dari hari jadi datetime mereka?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!