Java Uhrzeit auslesen?
Wie frage ich in Java ab ob es 20 uhr ist ??
2 Antworten
![](https://images.gutefrage.net/media/user/Sterndu13570/1595100725045_nmmslarge__0_0_129_129_8710bd571ce7ff4ea6bf4c4e5c78afd8.png?v=1595100725000)
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;
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/user/Sterndu13570/1595100725045_nmmslarge__0_0_129_129_8710bd571ce7ff4ea6bf4c4e5c78afd8.png?v=1595100725000)
mit nem if und dem String test dort gibst du ein time.equals(test)
hier test:
String test = "20:00:00";
![](https://images.gutefrage.net/media/user/Sterndu13570/1595100725045_nmmslarge__0_0_129_129_8710bd571ce7ff4ea6bf4c4e5c78afd8.png?v=1595100725000)
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.
![](https://images.gutefrage.net/media/user/Sterndu13570/1595100725045_nmmslarge__0_0_129_129_8710bd571ce7ff4ea6bf4c4e5c78afd8.png?v=1595100725000)
Also :
SimpleDateFormat df = new SimpleDateFormat("HH");
String time = df.format(new Date());
if (time.equals("20")) {
//...
}
so
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Also es klappt mit den 24Stunden Format? Und der +2UHR Zeit Zone
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/user/regex9/1455660989427_nmmslarge__0_13_270_270_615d5a3bc6888f4c1486ce2b4d9d8f60.png?v=1455660989000)
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.
![](https://images.gutefrage.net/media/user/Sterndu13570/1595100725045_nmmslarge__0_0_129_129_8710bd571ce7ff4ea6bf4c4e5c78afd8.png?v=1595100725000)
![](https://images.gutefrage.net/media/user/PeterP58/1678805585505_nmmslarge__0_0_120_120_040779a85bcf89fd282fa9af46f30da0.png?v=1678805586000)
Java starten und die Uhrzeit abfragen!? o_O
jap das funktioniert