Comment obtenir des Heures à partir d'une date à l'aide de java

Qu'est-ce que le format de la date pour obtenir uniquement des heures dans 12-hours format à partir de ce moment

 Thu Oct 20 13:12:00 GMT+02:00 2011

edit:

l'aide de ce code

Date eventDate = tempAppointments.get(i).mStartDate
System.out.println(eventDate.toString());

//date pattern
DateFormat df = new SimpleDateFormat("hh:'00' a");//output : Wed Nov 09 11:00:00 GMT+02:00 2011


//get the start date with new format (pattern) 
String hours = df.format(tempAppointments.get(i).mStartDate.getDay());
System.out.print(hours);//output: 02:00 AM

retour d'heures que

02:00 AM

mais pour le moment donné. il doit être 02:00 PM . pourquoi ?

Il serait beaucoup plus facile à diagnostiquer le problème, si vous pouviez fournir des informations complètes, l'exécution de code qui illustre le problème - voir sscce.org

OriginalL'auteur Bader | 2011-11-19