Java Uhrzeit auslesen?
Wie frage ich in Java ab ob es 20 uhr ist ??
2 Antworten
Benutze diese beiden Zeilen dann, bekommst du die Uhrzeit.
SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");
String time = df.format(new Date());
Hier die Imports:
import java.text.SimpleDateFormat;
import java.util.Date;
Für die Abfrage ist weder ein Formatter noch ein String-Vergleich notwendig. Da die Date-Klasse weitestgehend deprecated gilt, wären neuere Implementationen (die hier schon genannt wurden) angebrachter. Diese besitzen ebenso Methoden, um Stunde, Minute und Sekunde zurückzugeben.
Also es klappt mit den 24Stunden Format? Und der +2UHR Zeit Zone
Also :
SimpleDateFormat df = new SimpleDateFormat("HH");
String time = df.format(new Date());
if (time.equals("20")) {
//...
}
so
Du könntest bei: SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");
auch nur "HH" als string nutzen dann könntest du: "20" alst test nutzen.
mit nem if und dem String test dort gibst du ein time.equals(test)
hier test:
String test = "20:00:00";
Java starten und die Uhrzeit abfragen!? o_O
jap das funktioniert