Calender

一、DATE、DAY_OF_YEAR、DAY_OF_MONTH的区别

1.1 add(int field, int amount) 无区别
1.2 get(int field)
calendar.get(Calendar.DATE)
获取年月日的日
calendar.get(Calendar.DAY_OF_YEAR)
获取年月日的日
calendar.get(Calendar.DAY_OF_MONTH)
获取从1月1日开始到当前日期的天数,例如1990-2-1 结果为32

二、HOUR、HOUR_OF_DAY

1.1 get(int field)
HOUR:12小时制,HOUR_OF_DAY:24小时制
例如:2014-1-1 15:03
HOUR获取到的结果为 3
HOUR_OF_DAY24获取到的结果为15
2014-1-1 03:03
HOUR获取到的结果为 3
HOUR_OF_DAY24获取到的结果为3
1.2 set(int field, int value)
set(Calendar.HOUR_OF_DAY,16) 结果为16
set(Calendar.HOUR,16) 结果为4
set(Calendar.HOUR_OF_DAY,3) 结果为3
set(Calendar.HOUR,3) 结果为15

你可能感兴趣的:(java)