我试验了一下
Calendar.MONTH 比实际的月份要少 即现在是12月应该返回12 可实际返回的是11
请问为什么,还有
Calendar c1 = Calendar.getinstance();
c1.get(Calendar.DAY_OF_MONTH)和Calendar.DAY_OF_MONTH为什么结果不一样啊???
还有他的getFirstDayOfWeek(); 也不会用,明明今天是周一阿,返回的是1,可我把系统时间改为周日,返回居然还是1。请高手给指点下把???
Calendar.MONTH 比实际的月份要少 即现在是12月应该返回12 可实际返回的是11
请问为什么,还有
Calendar c1 = Calendar.getinstance();
c1.get(Calendar.DAY_OF_MONTH)和Calendar.DAY_OF_MONTH为什么结果不一样啊???
还有他的getFirstDayOfWeek(); 也不会用,明明今天是周一阿,返回的是1,可我把系统时间改为周日,返回居然还是1。请高手给指点下把???
一年的第一个月返回的是0,也就是从0开始计月.
public static final int DAY_OF_MONTH;//这是一个不变的..当然和你取得(这个在变)的不一样噻!
public int getFirstDayOfWeek()
获得一星期的第一天;例如,在美国,这一天是 SUNDAY,而在法国,这一天是 MONDAY。这些问题,看一下帮助文档,就OK了噻!
下个文档看看!
c1.get(Calendar.DAY_OF_MONTH)和Calendar.DAY_OF_MONTH 有什么区别吗,望高手执教一下。
public static final int AM 0
public static final int AM_PM 9
public static final int APRIL 3
public static final int AUGUST 7
public static final int DATE 5
public static final int DAY_OF_MONTH 5
public static final int DAY_OF_WEEK 7
public static final int DAY_OF_WEEK_IN_MONTH 8
public static final int DAY_OF_YEAR 6
public static final int DECEMBER 11
public static final int DST_OFFSET 16
public static final int ERA 0
public static final int FEBRUARY 1
public static final int FIELD_COUNT 17
public static final int FRIDAY 6
public static final int HOUR 10
public static final int HOUR_OF_DAY 11
public static final int JANUARY 0
public static final int JULY 6
public static final int JUNE 5
public static final int MARCH 2
public static final int MAY 4
public static final int MILLISECOND 14
public static final int MINUTE 12
public static final int MONDAY 2
public static final int MONTH 2
public static final int NOVEMBER 10
public static final int OCTOBER 9
public static final int PM 1
public static final int SATURDAY 7
public static final int SECOND 13
public static final int SEPTEMBER 8
public static final int SUNDAY 1
public static final int THURSDAY 5
public static final int TUESDAY 3
public static final int UNDECIMBER 12
public static final int WEDNESDAY 4
public static final int WEEK_OF_MONTH 4
public static final int WEEK_OF_YEAR 3
public static final int YEAR 1
public static final int ZONE_OFFSET 15
c1.get(Calendar.DAY_OF_MONTH)和Calendar.DAY_OF_MONTH 有什么区别吗,望高手执教一下。=============================================================
c1.get(Calendar.DAY_OF_MONTH)取得的是c1在这个月的第几天
一个代表星期
一个代表日期吧
Calendar.DAY_OF_MONTH这个只是用来做内部标示的
表示你要取代表DAY_OF_MONTH这个数据项
你可以把他想成一个MAP结构
项名-项值
项名-项值
项名-项值CAL用的项名都是数值 1 2 3 4 5 这样的
因为不方便记忆,所以用一个常量字符来代替12345
比如说DAY_OF_MONTH=5的话
用cal.get(DAY_OF_MONTH)意思是从表中取出 项名=5的那个值