Calendar类也在java.util包中,使用Calendar类的static方法getInstance()可以初始化一个日历对象,例如:
Calendarcalendar=Calendar.getInstance();
然后,calendar对象可以调用方法:
publicfinalvoidset(intyear,intmonth,intdate)publicfinalvoidset(intyear,intmonth,intdate,inthour,intminute)publicfinalvoidset(intyear,intmonth,intdate,inthour,intminute,intsecond)
将日历翻到任何一个时间,当参数year取负数时表示公元前(实际世界中的公元前)。
calendar对象调用方法public int get(int field)可以获取有关年份、月份、小时、星期等信息,参数field的有效值由Calendar的静态常量指定。
例如:
calendar.get(Calendar.MONTH);
返回一个整数,如果该整数是0表示当前日历是在一月,该整数是1表示当前日历是在二月等。
例如:
calendar.get(Calendar.DAY_OF_WEEK);
返回一个整数,如果该整数是1表示星期日,2表示星期一,以此类推,7表示星期六。
日历对象调用public long getTimeInMillis()可以将时间表示为毫秒。