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()可以將時間表示為毫秒。