Hallo,
ich hab da "mal wieder" ein mittelkleines Problem. Ich kann ja über GregorianCalendar sowohl die aktuelle Zeit holen, als auch eine von mir bestimmte Zeit einer Variablen Zuordnen, sowie "wunderschön" ausgeben:
So, und wie schaff ich es nun, die Zeitdifferenz zu berechnen?
In diesem Fall also:
30 Jahre, 11 Monate, 13 Tage
Weiß da einer was?
Danke & Lieben Gruß
Smartie
ich hab da "mal wieder" ein mittelkleines Problem. Ich kann ja über GregorianCalendar sowohl die aktuelle Zeit holen, als auch eine von mir bestimmte Zeit einer Variablen Zuordnen, sowie "wunderschön" ausgeben:
Code:
JOptionPane.showMessageDialog(null, "Sophie 1.0\n(c) by Matthias Surovcik"); // ohne null, mekert er
GregorianCalendar sophie_geburtstag = new GregorianCalendar(1974, Calendar.APRIL, 12);
int sophie_geburtstag_jahr = sophie_geburtstag.get(Calendar.YEAR);
int sophie_geburtstag_monat = sophie_geburtstag.get(Calendar.MONTH);
int sophie_geburtstag_tag = sophie_geburtstag.get(Calendar.DAY_OF_MONTH);
GregorianCalendar jetzt = new GregorianCalendar();
int jetzt_jahr = jetzt.get(Calendar.YEAR);
int jetzt_monat = jetzt.get(Calendar.MONTH);
int jetzt_tag = jetzt.get(Calendar.DAY_OF_MONTH);
JOptionPane.showMessageDialog(null, jetzt_jahr + " Jahre, "+ jetzt_monat + " Monate, "+ jetzt_tag + " Tage");
JOptionPane.showMessageDialog(null, sophie_geburtstag_jahr + " Jahre, "+ sophie_geburtstag_monat + " Monate, "+ sophie_geburtstag_tag + " Tage");
So, und wie schaff ich es nun, die Zeitdifferenz zu berechnen?
In diesem Fall also:
30 Jahre, 11 Monate, 13 Tage
Weiß da einer was?
Danke & Lieben Gruß
Smartie