Comment comparer chaîne d'heure avec heure actuelle dans java?

J'ai un temps de chaîne comme "15:30" je veux comparer cette chaîne à l'heure actuelle.
S'il vous plaît suggérer quelque chose de facile.
Et comment faire pour obtenir l'heure actuelle en heure minute (format"HH:mm")

Référence SimpleDateFormat stackoverflow.com/questions/3056703/simpledateformat
Voulez-vous une gamme de "maintenant"? par exemple à "12:34.999", 12:34 c'est un match, mais de 1 milliseconde plus tard, il n'est pas - c'est ce que vous voulez?
Je veux juste comparer si l'heure actuelle est plus grande que la chaîne de temps ou pas.
C'est mon temps de chaîne qui je veux comparer. Chaîne time1End = Integer.toString(calendrier.get(Calendar.HOUR_OF_DAY)) + ":15"; je l'ai converti en format ci-dessous. java.util.Date endTime1 = new SimpleDateFormat("HH:mm").parse(time1End); maintenant convertir sstemdate dans le ci-dessus format de l'heure. java.util.Date systemdate = new java.util.Date(); SimpleDateFormat parser = new SimpleDateFormat("HH:mm"); String systemTime = parser.format(systemdate); java.util.Date currentTime = new SimpleDateFormat("HH:mm").parse(systemTime); Ensuite, nous peut comparer comme ça. si (currentTime.après(endTime1))

OriginalL'auteur mayank sharma | 2014-07-24