Qual è la differenza tra Calendar.HOUR
e Calendar.HOUR_OF_DAY
? Quando utilizzare Calendar.HOUR
e Calendar.HOUR_OF_DAY
? Sono confuso a volte Calendar.HOUR
questo funziona bene e in altro momento Calendar.HOUR_OF_DAY
questo funziona bene. Cosa restituiscono sotto forma di int? Ho letto la documentazione this ma non ho capito la differenza. Qualsiasi suggerimento Grazie.Differenza tra Calendar.HOUR e Calendar.HOUR_OF_DAY?
risposta
Da http://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#HOUR:
numero Calendar.HOUR = Campo per get e set che indica l'ora della mattina o pomeriggio. HOUR viene utilizzato per le 12 ore. Ad es., 10: 04: 15.250 PM l'ORA è 10.
Calendar.HOUR_OF_DAY = Numero del campo per ottenere e impostare l'ora del giorno. HOUR_OF_DAY viene utilizzato per le 24 ore. Ad es., 10: 04: 15.250 PM HOUR_OF_DAY è 22.
Grazie Questa risposta ha chiarito la mia confusione. –
Questo viene copiato senza attribuzione da http://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#HOUR, però. Per favore attribuisci sempre le tue fonti. –
Hai una definizione perfetta nei documenti. Vedi [HOUR] (https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#HOUR) e [HOUR_OF_DAY] (https://docs.oracle.com/javase/ 7/docs/api/java/util/calendar.html # HOUR_OF_DAY). In breve, HOUR utilizza un orologio a 12 ore (am, pm) e HOUR_OF_DAY a 24 ore. – dabadaba
https://github.com/dlew/joda-time-android Ora di Joda se vuoi risparmiare tempo! –