Comment obtenir les heures et les minutes depuis Date.getHours
y Date.getMinutes
a été déprécié ? Les exemples que j'ai trouvés sur Google ont utilisé les méthodes dépréciées.
Réponses
Trop de publicités?Essayez le calendrier. Utilisez getInstance pour obtenir un Calender-Object. Utilisez ensuite setTime pour définir la date requise. Vous pouvez maintenant utiliser get(int field) avec la constante appropriée comme HOUR_OF_DAY ou autre pour lire les valeurs dont vous avez besoin.
http://java.sun.com/javase/6/docs/api/java/util/Calendar.html
Une autre façon d'obtenir les minutes et les heures est d'utiliser SimpleDateFormat.
SimpleDateFormat formatMinutes = new SimpleDateFormat("mm")
String getMinutes = formatMinutes.format(new Date())
SimpleDateFormat formatHours = new SimpleDateFormat("HH")
String getHours = formatHours.format(new Date())
Je recommanderais de regarder l'annonce de Joda Time. http://www.joda.org/joda-time/
J'avais peur d'ajouter une autre bibliothèque à mon gros projet, mais c'est tout simplement facile, rapide, intelligent et génial. De plus, il s'intègre bien au code existant, dans une certaine mesure.