它為特定瞬間與一組諸如 year、month、day_of_month、hour 等日曆字段之間的轉換提供了一些方法,
並為操作日曆字段(例如獲得下星期的日期)提供了一些方法。
並為操作日曆字段(例如獲得下星期的日期)提供了一些方法。
date(int year, int month, int date)
已過時。 從 jdk 1.1 開始,由 calendar.set(year + 1900, month, date)
或 gregoriancalendar(year + 1900, month, date) 取代
為替換date類
直接已知子類:gregoriancalendar
與其他語言環境敏感類一樣,calendar 提供了乙個類方法 getinstance,以獲得此型別的乙個通用的物件calendar rightnow = calendar.getinstance();
public static calendar getinstance()
使用預設時區和語言環境獲得乙個日曆。返回的 calendar 基於當前時間,使用了預設時區和預設語言環境。
public abstract void add(int field, int amount)根據日曆的規則,為給定的日曆字段新增或減去指定的時間量。
例如,要從當前日曆時間減去 5 天,可以通過呼叫以下方法做到這一點:
add(calendar.day_of_month, -5)。
引數:field - 日曆字段。
amount - 為字段新增的日期或時間量。
public void set(int field,int value)將給定的日曆字段設定為給定值。不管處於何種寬鬆性模式下,該值都不由此方法進行解釋。
public final void set(int year,int month,int date)設定日曆字段 year、month 和 day_of_month 的值。
保留其他日曆字段以前的值。如果不需要這樣做,則先呼叫 clear()。
引數:year - 用來設定 year 日曆欄位的值。
month - 用來設定 month 日曆欄位的值。month 值是基於 0 的。例如,0 表示 january。
date - 用來設定 day_of_month 日曆欄位的值。
public class j
/** 將星期儲存表中進行查表
* 1,返回值型別string
* 2,引數列表int week
*/public static string getweek(int week) ;
return arr[week];
} /*
* 如果是個數數字前面補0
* 1,返回值型別string型別
* 2,引數列表,int num
*/public static string getnum(int num) else */
return num > 9 ? "" + num : "0" + num;
}}
Date類和Calendar類的使用
asp.net android io開發s net培訓 期待與您交流!一 date類 1建構函式 date date1 new date 將當前時間封裝成date物件 date date1 new date time 將指定時間封裝成date物件2.日期物件和毫秒值之間的轉換 2.1 毫秒值轉換成日...
JAVA date類和Calendar類(自用)
date a new date 返回當前時間 system.out.println a dateformat b new dateformat yyyy mm dd hh mm ss 更改時間格式 string date b.format a 格式化為自己設定的格式 hh為24小時制,hh為12小時...
calendar 類的使用
下週,或者下個月 calendar calendar calendar.getinstance calendar.set calendar.year,2013 設定年份 calendar.set calendar.month,10 設定月份,顯示的比當前多乙個月 calendar.set calen...