Come posso calcolare l'età di qualcuno in C#?
Dato un DateTime
che rappresenta il compleanno di una persona, come posso calcolare la sua età in anni?
1742
3
Dato un DateTime
che rappresenta il compleanno di una persona, come posso calcolare la sua età in anni?
Una soluzione semplice e facile da capire.
Tuttavia, questo presuppone che tu stia cercando l'idea occidentale di età e non usando il calcolo dell'Asia orientale.
Un'altra funzione, non da me ma trovata sul web e raffinata un po':
Solo due cose che mi vengono in mente: Che dire delle persone provenienti da paesi che non usano il calendario gregoriano? DateTime.Now è nella cultura specifica del server, credo. Ho assolutamente 0 conoscenze su come lavorare con i calendari asiatici e non so se c'è un modo semplice per convertire le date tra i calendari, ma nel caso in cui vi stiate chiedendo di quei ragazzi cinesi dell'anno 4660 :-)
Il modo migliore che conosco a causa degli anni bisestili e tutto il resto è:
Spero che questo aiuti.