java中util包的问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 05:30:32
其中有个类叫Calendar。他有一个set()方法。
格式:void set(int which,int val)
我看不明白。哪位高手能给个例子?最好简单一点

void set(int which,int val)
该方法用来设置指定时间分量的值,如;
Calendar time=Calendar.getInstance();
time.set(Calendar.HOUR_OF_DAY,18);//就是将时间分量中的小时将当前值设为18。用get(int field)方法可以看到结果。

void set(int field,int val)
改变field的值为val
field常用取值有(都是Calendar的常量):
YEAR 年数
MONTH 月数
DAY_OF_YEAR 年中的第几天
Calendar.DATE 月中的第几天
Calendar.DAY_OF_MONTH 同上
DAY_OF_WEEK 星期中的第几天
HOUR 12制的小时数
HOUR_OF_DAY 24制的小时数
MINUTE 分钟
SECOND 秒数
MILLISECOND 毫秒数

网上已经提供了java API的中文版本,你google一下,查之。