web-dev-qa-db-fra.com

Différence entre Calendar.HOUR et Calendar.HOUR_OF_DAY?

Quelle est la différence entre Calendar.HOUR et Calendar.HOUR_OF_DAY? Quand utiliser Calendar.HOUR et Calendar.HOUR_OF_DAY? Je suis parfois confus Calendar.HOUR cela fonctionne bien et à un autre moment Calendar.HOUR_OF_DAY cela fonctionne bien. Qu'est-ce qu'ils retournent sous la forme d'int? J'ai lu ceci documentation mais je n'ai pas compris la différence. Toutes les suggestions Merci.

36

De http://docs.Oracle.com/javase/7/docs/api/Java/util/Calendar.html#HOUR :

Calendar.HOUR = Numéro de champ pour get et set indiquant l'heure du matin ou de l'après-midi. HEURE est utilisée pour l'horloge de 12 heures. Par exemple, à 10: 04: 15,250 PM l'HEURE est 10.

Calendar.HOUR_OF_DAY = Numéro de champ pour get et set indiquant l'heure du jour. HOUR_OF_DAY est utilisé pour l'horloge de 24 heures. Par exemple, à 10: 04: 15,250 PM, HOUR_OF_DAY est 22.

67
Mrugesh Thaker