java berechnen die Zeit zwischen zwei timestamps

Ich brauche zu berechnen, verging die Zeit zwischen zwei Terminen.

Den Haken an der Sache ist, dass ich brauchen, um es zu zeigen, wie YouTube mit seinen video-Kommentare Zeitstempel. Das ist, zu zeigen, indem Sie nur die größten zu Messen.

Beispielsweise

  • wenn die Zeit von 50 Sekunden, es sollte sagen, 50 Sekunden her.
  • wenn die Zeit mehr als eine minute, es sollte sagen, eine minute vor/zehn Minuten etc..
  • wenn der Zeitunterschied 1 Stunde 30 Minuten sollten es zeigen: eine Stunde vor.
  • wenn die Zeit, die ist ein und eine halbe Woche, als Sie sollten sagen, vor einer Woche.
  • wenn die Zeit mehr als ein Monat, es sollte sagen, vor einem Monat/zwei Monaten etc...
  • und so weiter und so weiter..

Also, was ist der beste Weg, dies zu behandeln?
Sollte ich eine Methode mit case oder if Aussagen, die etwas zurückgeben wollen? Oder gibt es eine bessere Lösung (vielleicht eine Bibliothek, die schon etwas tut, wie es)?

InformationsquelleAutor DArkO | 2011-05-30

Schreibe einen Kommentar