Hi Leute,
ich habe ein kleines Problem und komme einfach nicht darauf, wie ich dieses lösen kann:
Ich habe ein Datum in einer Date-variable gespeichert z.B. mein Geb-datum (05.07.1986)
Nun möchte ich eine Funktion haben welches dieses Datum mit dem jetzigen vergleicht und mir sagt, wie alt ich bin.
Natürlich können nicht einfach nur die Jahre verglichen werden, sondern auch die Monate und Tage, ansonsten wäre ich ja jetzt schon 21 ...
Danke schon mal für jeden Tipp!
Seite 1 von 1
Java: Datum Vergleichen
#1
geschrieben 27. März 2007 - 16:51
Asus F3JP-Z53 Notebook:
Intel Core 2 Duo T7200 @ 2 Ghz
Mobile Radeon X1700 256 MB
2048 MB DDR2-Ram
160 GB Hitachi HDD
Ubuntu 9.04 / Windows XP SP 3
Intel Core 2 Duo T7200 @ 2 Ghz
Mobile Radeon X1700 256 MB
2048 MB DDR2-Ram
160 GB Hitachi HDD
Ubuntu 9.04 / Windows XP SP 3
Anzeige
#2
geschrieben 27. März 2007 - 17:02
Ungetestet, aber müsste funktionieren
Dadurch speicherst du in "differenz" den Abstand zwischen dem momentanen Systemdatum und dem Datum von "geburtsdatum" in Millisekunden. Das kannst du dann ja per Division leicht in Tage, Wochen, was weiß ich,... umrechnen.
final long differenz = System.currentTimeMillis() - geburtsdatum.getTime();
Dadurch speicherst du in "differenz" den Abstand zwischen dem momentanen Systemdatum und dem Datum von "geburtsdatum" in Millisekunden. Das kannst du dann ja per Division leicht in Tage, Wochen, was weiß ich,... umrechnen.
#3
geschrieben 27. März 2007 - 17:21
Ich werde es gleich mal ausprobieren,
danke erstmal
danke erstmal
Asus F3JP-Z53 Notebook:
Intel Core 2 Duo T7200 @ 2 Ghz
Mobile Radeon X1700 256 MB
2048 MB DDR2-Ram
160 GB Hitachi HDD
Ubuntu 9.04 / Windows XP SP 3
Intel Core 2 Duo T7200 @ 2 Ghz
Mobile Radeon X1700 256 MB
2048 MB DDR2-Ram
160 GB Hitachi HDD
Ubuntu 9.04 / Windows XP SP 3
Thema verteilen:
Seite 1 von 1