Ich möchte eine Variable Zeichenfolge in eine Variable vom Typ Uhrzeit konvertieren, nicht Datum mit Java. die Zeichenfolge wie folgt aussehen 17:40Konvertieren Sie Java-Zeichenfolge in Zeit, nicht Datum
Ich habe versucht, den Code verwenden, aber diese Instanz ist ein Datum, Typ Variable keine Zeit
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);
jedoch NetBean beschwert sich, dass ich wie unten eine Ausnahme einsetzen 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);
Eine Idee, wie ich die Zeit aus der Zeichenfolge oben bekommen kann.
In welchem Format ist das Original 'String'? ... Außerdem hat Java kein 'Time'-Objekt, außer' java.sql.Time' ... – MadProgrammer
Was ist die Zeit? 'java.sql.Time'? – nachokk
Die Zeit kommt von ArrayList prayerTimes String fajr_prayertime = prayerTimes.get (0); –
Ossama