Wie ein Vergleich der aktuellen Zeit mit der Zeit reichen?

Habe ich zwei String-Variablen - time1 und time2. Beide enthalten den Wert im format HH:MM. Wie kann ich überprüfen:

  1. Wenn die aktuelle Zeit innerhalb
    time1 und time2?
  2. time1 passieren wird in der nächsten
    Stunde?

Upd.
Ich habe implementiert die folgenden zu konvertieren time1 zu Date - format. Aber es nutzt abgeschrieben Methoden:

Date clTime1 = new Date();

SimpleDateFormat timeParser = new SimpleDateFormat("HH:mm", Locale.US);
try {
  clTime1 = timeParser.parse(time1);
} catch (ParseException e) {
}

Calendar now = Calendar.getInstance();
clTime1.setYear(now.get(Calendar.YEAR) - 1900);
clTime1.setMonth(now.get(Calendar.MONTH));
clTime1.setDate(now.get(Calendar.DAY_OF_MONTH));
System.out.println(clTime1.toString());
  • Wenn ich java.sql.Time, dann kann ich mal den Wert von meinen strings - Time.valueOf(time1).getTime(). Aber wie sollte ich die aktuelle Uhrzeit im gleichen format (long)?
InformationsquelleAutor LA_ | 2011-06-16
Schreibe einen Kommentar