Java を使用して、変数文字列を Date ではなく Time 型の変数に変換したいと考えています。文字列は次のようになります 17:40
以下のコードを使用してみましたが、このインスタンスは時間ではなく日付型の変数です
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 は、以下のように例外を挿入する必要があると不平を言っています。
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);
上記の文字列から時間を取得する方法はありますか。