per un piccolo programmino che sto realizzando ho bisogno di calcolare rispetto ad una data inserita in una textbox,l'età di una persona.(in particolare se è maggiorenne oppure no).
ho trovato questa funzione.
Dim oggi As Date = Date.Today 'variabile con la data odierna
Dim età As Integer
(ByVal nascita As date)If nascita > oggi Then
throw new ArgumentException("La data di nascita è futura. Impossibile calcolare l'età.", "nascita")
End if
età = oggi.Year - nascita.Year
If New Date(oggi.Year, nascita.Month, nascita.Day) > oggi Then
età -= 1
End If
però non sembra funzionare...
voi che siete piu esperti dov'è l'errore ?