Java Uhrzeit auslesen?

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;

Woher ich das weiß:eigene Erfahrung

PTGTR 
Beitragsersteller
 23.07.2019, 22:44

Und wie frage ich ab ob es 20:00 Uhr ist

0
Sterndu13570  23.07.2019, 22:46

mit nem if und dem String test dort gibst du ein time.equals(test)

hier test:

String test = "20:00:00";

0
Sterndu13570  23.07.2019, 22:49

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.

0
Sterndu13570  23.07.2019, 22:51

Also :

SimpleDateFormat df = new SimpleDateFormat("HH");

  String time = df.format(new Date());

  if (time.equals("20")) {

   //...

  }

so

0
PTGTR 
Beitragsersteller
 23.07.2019, 22:52

Also es klappt mit den 24Stunden Format? Und der +2UHR Zeit Zone

0
Sterndu13570  23.07.2019, 22:52

jap das funktioniert

1
regex9  23.07.2019, 23:08
@PTGTR

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.

0
Sterndu13570  23.07.2019, 22:54

Freut mich dass ich helfen konnte.

0

Java starten und die Uhrzeit abfragen!? o_O