//可以通過calendar獲得日曆物件,進而獲取日期和具體時間;
calendar instance = calendar.
getinstance()
;int year = instance.
get(calendar.year)
;int month = instance.
get(calendar.month)
;int day = instance.
get(calendar.day_of_month)
;int i = instance.
get(calendar.hour_of_day)
;int i1 = instance.
get(calendar.minute)
;int i2 = instance.
get(calendar.second)
; system.out.
println
(year)
; system.out.
println
(month)
; system.out.
println
(day)
; system.out.
println
(i);
system.out.
println
(i1)
; system.out.
println
(i2)
;//設定時間量:
calendar instance = calendar.
getinstance()
;//增加或減去相應的時間量 ,給負數就是減去時間量
instance.
add(calendar.year,-2
);int year = instance.
get(calendar.year)
;//此時就是2017
system.out.
println
(year)
; calendar instance1 = calendar.
getinstance()
; instance1.
set(
2012,10
,10,14
,20,30
);//設定時間為2023年,11月,10日,14時,20分,30秒;
int i = instance1.
get(calendar.year)
; system.out.
println
(i);
舉例:
//判斷鍵盤輸入的年份是不是閏年:
//分析:判斷是不是閏年,只需要判斷二月有多少天即可;
scanner scanner =
newscanner
(system.in)
; system.out.
println
("請輸入乙個年份");
int year = scanner.
nextint()
; calendar instance = calendar.
getinstance()
; instance.
set(year,2,
1); instance.
add(calendar.day_of_month,-1
);int i = instance.
get(calendar.day_of_month)
; system.out.
println
(i);
關於日曆Calendar類
簡介 calendar 可以看作是乙個抽象類。它的實現,採用了設計模式中的工廠方法。表現在 當我們獲取calendar例項時,calendar會根據傳入的引數來返回相應的calendar物件。獲取calendar例項,有以下兩種方式 1 當我們通過 calendar.getinstance 獲取日歷...
日曆控制項 Calendar
現在我們可以利用calendar控制項可以簡單的實現乙個很好的日曆控制項.直接在工具箱裡面拉出來就可以了,在這個控制項裡面,我們也可以做更多的個性化.有系統預設的也有系統自己帶的很多款式給你選擇.當然你不高興的話可以自己選擇自己的方式去填充這些 我選擇了乙個專業型的.感覺還不錯.呵呵 asp cal...
calendar 類的使用
下週,或者下個月 calendar calendar calendar.getinstance calendar.set calendar.year,2013 設定年份 calendar.set calendar.month,10 設定月份,顯示的比當前多乙個月 calendar.set calen...