Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ich finde leider nichts passendes beim googlen. Wie bekomme ich das am besten hin?
soll natürlich genau funktionieren. muss man da auch irgendwie darauf achten, das Date() erst ab 1970 funktionieren?
Date solltest du garnicht erst benutzen. Benutze gleich nen Gregorian Calendar. Wenn du den mit den Daten fütterst und dann z.b. die Differenz zwischen dem Jetztdatum und dem Geburtsdatum in Millisekunden ermittelst kannst du das Alter sehr genau ermitteln.
danke für die antworten, aber sollte folgender code nicht funkionieren?
Code:
Date birthday = new Date(years,month,day);// Deprecated, I know.
long alt = (new Date().getTime()-birthday.getTime());
alt = (long) Math.floor(alt/(1000*60*60*24*365));