Toon posts:

[JAVA] geboortedatum omzetten naar leeftijd

Pagina: 1
Acties:
  • 333 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hoe kan ik in java een geboortedatum van iemand omzetten naar een leeftijd?

Patrick

Acties:
  • 0 Henk 'm!

  • Tuinhark
  • Registratie: April 2000
  • Laatst online: 06:18

Tuinhark

Retro

Hangt af van hoe je de geboortedatum representeert.

:Y)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Het maakt eigenlijk niet uit hoe..... ik heb het eerst met 19820802 - datumvandaag /10000 .
Maar ik wil eigenlijk even weten of jullie nog verschillende manieren hebben want mijn java leraar begon er over te zeuren. ;(

Acties:
  • 0 Henk 'm!

  • Tuinhark
  • Registratie: April 2000
  • Laatst online: 06:18

Tuinhark

Retro

Kennelijk maakt het wél uit, aangezien je leraar er over begint. :)

Wellicht is het handig om de java.util.Date class er bij te pakken? Hij heeft nog een zootje depricated methoden die je voorlopig nog ff kunt gebruiken. ;)

Van SUN moet je nu de java.util.Calendar class gebruiken, icm met jaba.util.Date (check hier voor info)

edit:

Ik kan mijn sig toch niet vergeten? :P


:Y)

Acties:
  • 0 Henk 'm!

Verwijderd

Nou ehh... Je kijkt of iemand al jarig is geweest dit jaar.
Zoja:
Huidigjaar-Geboortejaar+1
Zonee:
Huidigjaar-Geboortejaar

zoiets?

Acties:
  • 0 Henk 'm!

  • MaxxRide
  • Registratie: April 2000
  • Laatst online: 05-10 11:46

MaxxRide

Surf's up

Je moet idd met de Calender werken en wel te verstaan de gregoriaanse kalender.
Je kan het jaar de maand en de dag destilleren uit de Data, nou dan moet je je wel kunnen redden d8 ik.

Eerst verschil dus bv 18 jaar, als maand jarig < maand vandaag dan als dan jarig < dag vandaag leeftijd = 18+1
Oke nu even duidelijk:
code:
1
2
3
4
Int leeftijd = HuidigeJaar - geboorteJaar
if(HuidigeMaand > GeboorteMaand)
  if(HuidigeDag > GeboortDag)
    leeftijd++

Dat moet het volgens mij wel doen...

If you are not wiping out you are nog pushing enough...


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
bedankt zo kom ik er denk ik wel uit! :)
Pagina: 1