4 yılda bir 1 yıl 366 gün oluyor /365 yaparsan hatalı çıkar Si vis pacem para bellum.

DateTime ilkdeger = dogumTarihi. Value;DateTime sondeger = sucTarihi. Value;int sucYas;if else bu kodda şubatın 29 çektiği yılları +- eşitlemen gerekli dayofyear aldıktan sonra. kendi yazığın kodda ise /365 yerine /365.25 yapmalısın. KodlayanAdam tarafından 29/Oca/13 11:23 tarihinde düzenlenmiştir Hiç savaş grmemiş çocuklarla, hiç barış grüşmemiş çocuklar için adalet farklı anlamlar taşır.

zaman. getYears gibi bir sey olmasi lazim hocam. ona bir bak istersen. Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.

Elimdeki mevcut yaş hesaplama c# kodu; DateTime ilkdeger = dogumTarihi. Value; DateTime sondeger = sucTarihi. Value; System. TimeSpan zaman; zaman = sondeger. Subtract ; // int sucYas = Convert. ToInt32(zaman. Days/365); //Güne çevirip hesapladığı için artık günleri sayıyor label9. Text = sondeger. ToString ; //ay yıl olarak fark almıyor. Bu kod ile yaş hesaplıyor ancak benim tam olarak istediğim şekilde hesaplama yapmıyor. rneğin 22 Mayıs 2000 tarihinde doğan bir kişi 2013 yılının mayıs 21 ile mayıs 23 arasındaki tarihlerde yaşı farklı olacaktır. yıl itibariyle değil de gün ve ay'ı da dikkate alması gerekiyor. Internette ve forumda buna uygun kod bulamadım.