2016-05-15 46 views
24

Calendar.HOUR ve Calendar.HOUR_OF_DAY arasındaki fark nedir? Calendar.HOUR ve Calendar.HOUR_OF_DAY ne zaman kullanılır? Bazen Calendar.HOUR, bu iyi çalışıyor ve diğer zamanlarda Calendar.HOUR_OF_DAY iyi çalışır, ben şaşkınım. Int şeklinde ne döndürüyorlar? this belgelerini okudum, ancak farkı anlamadım. Herhangi bir öneri Teşekkürler. http://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#HOUR itibarenCalendar.HOUR ve Calendar.HOUR_OF_DAY arasındaki fark nedir?

+4

Dokümanlarda mükemmel bir tanımınız vardır. Bkz. [HOUR] (https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#HOUR) ve [HOUR_OF_DAY] (https://docs.oracle.com/javase/ 7/docs/aPI/java/util/Calendar.html # HOUR_OF_DAY). Kısaca, HOUR, 12 saatlik bir saat (am, pm) ve 24 saat süreyle HOUR_OF_DAY kullanır. Zamanınızı kaydetmek istiyorsanız – dabadaba

+0

https://github.com/dlew/joda-time-android Joda zamanı! –

cevap

43

: sabah veya öğleden sonra saat gösteren get ve set için

Calendar.HOUR = Alan numarası. HOUR, 12 saatlik saat için kullanılır. Örneğin, 10: 04: 15.250'de HOUR 10'dur.

Takvim.HOUR_OF_DAY = Günün saatini gösteren get ve set için alan numarası. HOUR_OF_DAY, 24 saatlik saat için kullanılır. Örneğin, 10: 04: 15.250'de HOUR_OF_DAY 22'dir.

+0

Teşekkürler Bu cevap karışıklığımı temizledi. –

+7

Bu, http://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#HOUR adresinden atıfta bulunmaksızın kopyalanır. Lütfen daima kaynaklarınızı atıfta bulunun. –