日曆類Calendar的使用

2021-09-28 23:01:00 字數 1917 閱讀 2801

//可以通過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...