Hallo liebe Community,
ich würde gerne berechnen wieviele Jahre, Tage, Stunden, Minuten und Sekunden seit einem bestimmten Zeitpunkt vergangen sind. Ich habe nun die Joda Time Library entdeckt und es versucht:
Bis auf die Tage wird auch alles korrekt angezeigt und ich gehe davon aus, dass die Tage fehlerhaft sind, da ich keine Monate und Wochen ausgebe. Kann ich der Joda Period irgendwie beibringen, die Monate und Wochen mit auf die Tage zu zählen?
Wäre wirklich schön, wenn einer von euch einen Ansatz hat.
ich würde gerne berechnen wieviele Jahre, Tage, Stunden, Minuten und Sekunden seit einem bestimmten Zeitpunkt vergangen sind. Ich habe nun die Joda Time Library entdeckt und es versucht:
Java:
String dateTime = "01/03/2000 17:00:00";
DateTimeZone.setDefault(DateTimeZone.forID("Europe/Berlin"));
DateTimeFormatter dtf = DateTimeFormat.forPattern("MM/dd/yyyy HH:mm:ss");
DateTime startDate = dtf.parseDateTime(dateTime);
DateTime currentDate = new DateTime();
Period period = new Period(startDate, currentDate);
mYears = period.getYears();
mDays = period.getDays();
mHours = period.getHours();
mMinutes = period.getMinutes();
mSeconds = period.getSeconds();
Bis auf die Tage wird auch alles korrekt angezeigt und ich gehe davon aus, dass die Tage fehlerhaft sind, da ich keine Monate und Wochen ausgebe. Kann ich der Joda Period irgendwie beibringen, die Monate und Wochen mit auf die Tage zu zählen?
Wäre wirklich schön, wenn einer von euch einen Ansatz hat.