Wie ich weiß getHours()
, getMinutes()
und getSeconds()
sind in Java alle veraltet und sie mit ersetzt werden Calendar.HOUR_OF_DAY
, Calendar.MINUTE
, Calendar.SECOND
.
Diese geben tatsächlich die Stunde, Minute und Sekunde für diesen bestimmten Moment zurück. Ich möchte jedoch die Stunden und Minuten aus einer Datumsvariablen abrufen. Zum Beispiel,
Angenommen, die aus der Datenbank abgerufene Zeit ist
time = Thu Jan 01 09:12:18 CET 1970;
int hours = time.getHours();
int minutes = time.getMinutes();
int seconds = time.getSeconds();
Durch Abrufen der Stunden, Minuten und Sekunden erhalte ich
hours = 9
minutes = 12
seconds = 18
Wie verwende ich Kalender für diese Funktion? Das getHours()
ist zwar veraltet, hat aber trotzdem funktioniert. Ich würde immer noch gerne wissen, ob es eine Alternative dazu gibt.