1.问题:
Calendar中,HOUR和HOUR_OF_DAY的区别?
2.源代码:
public class TestDemo3 {
public static void main(String[] args){
Calendar calendar1=Calendar.getInstance();
Calendar calendar2=Calendar.getInstance();
calendar1.set(Calendar.HOUR_OF_DAY,13);/*24小时制*/
calendar2.set(Calendar.HOUR,13);/*12小时制*/
String cal1=DateUtil.formatDateToString(calendar1.getTime(),"yyyy-MM-dd HH:mm:ss");/*HH:24小时制*/
String cal11=DateUtil.formatDateToString(calendar1.getTime(),"yyyy-MM-dd hh:mm:ss");/*hh:12小时制*/
String cal2=DateUtil.formatDateToString(calendar2.getTime(),"yyyy-MM-dd HH:mm:ss");/*HH:24小时制*/
String cal22=DateUtil.formatDateToString(calendar2.getTime(),"yyyy-MM-dd hh:mm:ss");/*hh:12小时制*/
System.out.println(cal1);
System.out.println(cal11);
System.out.println(cal2);
System.out.println(cal22);
}
}
3.截图:
4.总结:
HOUR_OF_DAY是24小时制;
HOUR是12小时制;
“yyyy-MM-dd HH:mm:ss”:HH是24小时制;
“yyyy-MM-dd hh:mm:ss”:hh是12小时制;