2010-03-12 6 views
3

J'ai une application qui passe dans java.util.Date. Je veux vérifier si cette date est comprise dans un moment précis de la journée (par exemple entre 10:30 & 11:30), je me fiche de la date, juste de l'heure du jour.Java Date et heure du jour

Quelqu'un peut-il me montrer un moyen simple de le faire?

Merci

Répondre

13

C'est ce que la classe Calendar est pour. En supposant date est votre Date objet:

Calendar cal = Calendar.getInstance(); 
cal.setTime(date); 
int hour = cal.get(Calendar.HOUR_OF_DAY); 
int minutes = cal.get(Calendar.MINUTE); 
if (hour == 10 && minutes >= 30 || hour == 11 && minutes <= 30) { 
    ... 
} 
+0

Tip top, merci beaucoup, doit être d'avoir aujourd'hui jour lent – Gaz