首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

日历有关问题请问

2012-01-29 
日历问题请教GregorianCalendar dnew GregorianCalendar()//使用当前的时间构造一个日历d.set(Calendar.

日历问题请教
GregorianCalendar d=new GregorianCalendar();//使用当前的时间构造一个日历
d.set(Calendar.DAY_OF_MONTH,1);//将d设置为这个月的第一天,这句话是什么意思?始终不明白,d如果不是一个月的一号,怎么能将其设置为1呢?

[解决办法]
Calendar类的内部有相应的字段记录相应的信息,比如年字段记录年信息,月字段记录月信息,日字段记录日信息,等等
所以set方法就是设置相应字段的信息的方法
d是一个Calendar类对象,然后set设置d对象的Calendar.DAY_OF_MONTH字段的信息为1,而Calendar.DAY_OF_MONTH就是日字段(日字段分好几种,DAY_OFMONTH是月中的日,DAY_OF_WEEK是周中的日,DAY_OF_YEAR是年中的日等等)

热点排行