Das Intervall zwischen zwei java.util.date finden [duplizieren]

7

hi, ich habe zwei Objekte vom Typ java.util.date.

Datum Startdatum; Datum Enddatum;

Beide Objekte haben ein Datum und eine angegebene Zeit. Ich muss das Intervall zwischen ihnen in Stunden, Minuten und Sekunden finden. Ich kann es in einigen Fällen tun, aber ich dachte, dass meine Technik nicht die beste ist.

Also, welche Tech hätte Sie für diese Operation in Java verwendet

    
Noor 30.12.2010, 19:41
quelle

2 Antworten

12

Der einfachste Ansatz würde etwa so aussehen:

%Vor%

Sie erhalten die Anzahl der Millisekunden zwischen den Ereignissen. Dann müssen wir das in Stunden, Minuten und Sekunden umrechnen.

    
dhable 30.12.2010 19:44
quelle
8

JodaTime kann dieses Zeug für Sie erledigen. Siehe insbesondere Intervall und Zeitraum .

%Vor%

Das Obenstehende wird gedruckt: 0 Jahre, 0 Monate, 1 Woche, 0 Tage

    
Brian Clapper 30.12.2010 19:46
quelle

Tags und Links