Calendar.HOUR和Calendar.HOUR_OF_DAY之间的区别?

Calendar.HOURCalendar.HOUR_OF_DAY什么区别? 何时使用Calendar.HOURCalendar.HOUR_OF_DAY ? 我很困惑Calendar.HOUR这个工作正常和othertime Calendar.HOUR_OF_DAY这工作正常。 他们以int的forms返回什么? 我已阅读此文档,但不了解其中的差异。 任何建议谢谢。

Solutions Collecting From Web of "Calendar.HOUR和Calendar.HOUR_OF_DAY之间的区别?"

来自http://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#HOUR :

Calendar.HOUR =获取和设置的字段编号,表示上午或下午的小时。 小时用于12小时制。 例如,在10:04:15.250 PM,HOUR为10。

Calendar.HOUR_OF_DAY =获取和设置的字段编号,表示当天的小时。 HOUR_OF_DAY用于24小时制。 例如,在10:04:15.250 PM,HOUR_OF_DAY是22。