Groovige Zeitdauern
Hallo, ich bin versucht, um die Differenz zu ermitteln (Dauer) zwischen zwei Uhrzeiten in Groovy. z.B.
start = "2010-10-07T22:15:33.110+01:00"
stop = "2010-10-07T22:19:52.356+01:00"
Idealerweise würde ich gerne die die Dauer wieder in Stunden, Minuten, Sekunden, Millisekunden.
Kann jemand bitte helfen. Ich habe versucht, zu verwenden, Groovy Dauer-Klassen aber nicht in der Lage irgendwelche Fortschritte zu machen.
Vielen Dank für deine Hilfe.
InformationsquelleAutor der Frage Carl Bourne | 2010-10-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wollen einfach nur, um den Unterschied zwischen zwei Zeiten, die Sie selbst erstellen (zum Beispiel, um zu sehen, wie lange etwas dauert, auszuführen), die Sie nutzen könnten:
Wenn Sie speziell brauchen, um die Arbeit mit den Daten so wie Sie geliefert werden als string vor. Versuchen Sie, das, erste das format von Ihnen ist ein wenig seltsam, insbesondere den +01:00, das ist die Zeitzone, ich würde erwarten, dass es +0100 für das format zu arbeiten. Sie könnten entfernen Sie einfach die Zeitzone habe ich nur einen ersetzen.
Ausgänge
InformationsquelleAutor der Antwort Demian
Ich würde so etwas tun
dann
InformationsquelleAutor der Antwort DanieleDM