Vergleicht zwei Zeit-Strings

Ich versuche zu vergleichen, um strings:

Startzeit: 10:00 Endzeit: 12:00 Uhr

In der Aktualität es ist ein start-Zeit-array, enthält meine Werte und ein Ende der Zeit-array. In diesem Fall wäre es strukturiert sein als solche:

 StartTimes[0] = "10:00"
 EndTimes[0] = "12:00"

Was ist der beste Weg (mit java), um herauszufinden, die Dauer zwischen den Zeiten. Die Startzeit wird immer vor dem Ende der Zeit. Sollte ich versuchen, trennen Sie die Zeichenfolge, indem Sie Minuten-und Stundenzeiger mit regex, dann analysieren die Stunde und analysieren Sie die minute, zu vergleichen, und diese dann mit der info, dass die Differenz ermitteln, oder ist Ihre eine Methode zum vergleichen mal in java? Hinweis: diese Zeiten sind im 24-Stunden-format, also für eine ex. 1:00 PM, angezeigt als 13:00.

welche java-version?
Ich verwende die neuste version. Ich nur jre installiert da ich den Computer übertragen und musste neu installieren Sie die jre.
Möchten Sie die Rechnung für die Sommerzeit oder eine andere solche Anomalien? Oder wollen Sie übernehmen standard-24-Stunden-Tage?

InformationsquelleAutor user3505931 | 2014-04-25

Schreibe einen Kommentar