Wie vergleichen Sie mal den string mit der aktuellen Zeit in java?

Ich habe eine Uhrzeit-Zeichenfolge wie "15:30" ich möchte, zu vergleichen, den string mit der aktuellen Zeit.
Bitte vorschlagen, etwas einfach.
Und wie bekomme ich die aktuelle Uhrzeit in Stunden-Minuten-format("HH:mm")

Reference " = SimpleDateFormat stackoverflow.com/questions/3056703/simpledateformat
Wollen Sie einen Bereich für "jetzt"? zB bei "12:34.999", 12:34 ist ein Spiel, aber 1 Millisekunde später ist es nicht - ist es das, was Sie wollen?
Ich möchte nur vergleichen, ob die aktuelle Zeit größer ist als die Uhrzeit-Zeichenfolge oder nicht.
Dies ist meine Zeit, Zeichenfolge, die ich vergleichen möchten. String time1End = Integer.toString(calendar.get(Calendar.HOUR_OF_DAY)) + ":15"; ich umgebaut, dass in unter-format. java.util.Datum endTime1 = new " = SimpleDateFormat("HH:mm").parse(time1End); jetzt konvertieren Sie sstemdate in der oben genannten Zeit-format. java.util.Datum systemdate = new java.util.Datum (); "= SimpleDateFormat parser = new " = SimpleDateFormat("HH:mm"); String systemTime = parser.format(systemdate); java.util.Date currentTime = new " = SimpleDateFormat("HH:mm").parse(systemTime); Dann können wir vergleichen, wie die. if (currentTime.nach(endTime1))

InformationsquelleAutor mayank sharma | 2014-07-24

Schreibe einen Kommentar