Zeiten ohne Datum

Hallo,

bin auf der Suche nach “best practice” für die verwendung von Zeit7Datum Typen in Java.
Über den kombinierten Typ mit Zeit und Datum findet man viele Hinweise.
Allerdings umfasst meine Problestellung die Arbeit mit Zeiten OHNE Datum. Welchen Datentyp würdet Ihr mir empfehlen ?

Danke

Ich kann dir Joda-Time empfehlen. Die Klasse LocalTime macht genau das, was du brauchst.

Was genau soll denn mit den Zeiten gemacht werden?

es sollen Zeiten (nur Zeiten) aus einer DB (als String gespeichert “12:30”) untereinander und mit der aktuellen Zeit des PC verglichen werden. Am liebsten würde ich nur mit JAVA-Boardmitteln arbeiten …

Klar, das geht. [japi]Date[/japi], [japi]DateFormat[/japi], [japi]SimpleDateFormat[/japi]

ja, das hatte ich mir schon angesehen. Ist aber alles mit Datum …

[japi]SimpleDateFormat[/japi] bspw. kann dir aber aus einem [japi]Calendar[/japi], [japi]Date[/japi] oder long auch nur eine Zeit machen.
Musst nur richtig formatieren.

Beispiel:

String timeStr = df.format(new Date()); //aktuelle Zeit```

Danke. Das hilft mir echt weiter!

„12:30“ könnte man auch als int umwandeln und dann vergleichen :wink:

12*100 + 30…

Wieso mal 100 ? Das geht natürlich, aber wäre * 60 nicht naheliegender?

mal 100 ist „Menschenlesbarer“ :wink:
Es geht ja nicht um Umrechnung in Minuten und Weiterverarbeitung