Java-Zeichenkette in Uhrzeit, NICHT Datum umwandeln [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Analysieren Sie die Uhrzeit in Java 8 1 Antwort

Ich möchte eine Variablenzeichenfolge in eine Variable vom Typ "Zeit" konvertieren, nicht "Datum" mithilfe von Java. die Zeichenfolge sieht so aus 17:40

Ich habe versucht, den folgenden Code zu verwenden, aber diese Instanz ist eine Variable vom Typ Datum und nicht von Uhrzeit

String fajr_prayertime  =       prayerTimes.get(0);
DateFormat formatter = new SimpleDateFormat("HH:mm");
fajr_begins = (Date)formatter.parse(fajr_prayertime);
System.out.println(" fajr time " + fajr_begins);

Netbean beschwert sich jedoch, dass ich eine Ausnahme wie folgt einfügen sollte;

DateFormat formatter = new SimpleDateFormat("HH:mm");
try {
fajr_begins = (Date)formatter.parse(fajr_prayertime);
} catch (ParseException ex) {
Logger.getLogger(JavaFXApplication4.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.println(" fajr time " + fajr_begins);

Irgendeine Idee, wie ich die Zeit aus der obigen Zeichenfolge herausholen kann.

Antworten auf die Frage(9)

Ihre Antwort auf die Frage