關於Calendar中Maximum的成員函式

2021-08-04 21:33:16 字數 1246 閱讀 6145

在calendar中maximum的成員函式有很多getmaximum(calendar.day_of_month)和getleastmaximum(calendar.day_of_month)的

區別:獲取乙個月有多少天:

使用getmaximum(calendar.day_of_month)得出的總是31

使用getleastmaximum(calendar.day_of_month)得出的是28,29

這裡getmaximum是對全年各月份的日數進行比較,取出最大值;而getleastmaximum是取出最小值

那麼當乙個月有30天時這兩個方法就不能滿足了,此時我們可以使用getactualmaximum(calendar.day_of_month)得出每個月

不同的天數eg:28 30  31

例項如下:

結果會輸出1到30號:

2017-06-01 00:00:00

2017-06-02 00:00:00

2017-06-03 00:00:00

2017-06-04 00:00:00

2017-06-05 00:00:00

2017-06-06 00:00:00

2017-06-07 00:00:00

2017-06-08 00:00:00

2017-06-09 00:00:00

2017-06-10 00:00:00

2017-06-11 00:00:00

2017-06-12 00:00:00

2017-06-13 00:00:00

2017-06-14 00:00:00

2017-06-15 00:00:00

2017-06-16 00:00:00

2017-06-17 00:00:00

2017-06-18 00:00:00

2017-06-19 00:00:00

2017-06-20 00:00:00

2017-06-21 00:00:00

2017-06-22 00:00:00

2017-06-23 00:00:00

2017-06-24 00:00:00

2017-06-25 00:00:00

2017-06-26 00:00:00

2017-06-27 00:00:00

2017-06-28 00:00:00

2017-06-29 00:00:00

2017-06-30 00:00:00

關於日曆Calendar類

簡介 calendar 可以看作是乙個抽象類。它的實現,採用了設計模式中的工廠方法。表現在 當我們獲取calendar例項時,calendar會根據傳入的引數來返回相應的calendar物件。獲取calendar例項,有以下兩種方式 1 當我們通過 calendar.getinstance 獲取日歷...

關於Calendar日曆控制項

frame 1.1下 asp.net日曆控制項設定星期顯示 asp.net自帶的日曆控制項當設定星期顯示full的話,顯示為 星期一,星期二 這會導致比較長,有時我們在小型日曆上特別難看,short的話,沒有效果 firstletter的話,只顯示乙個 星 字,這樣就無法區分具體星期幾了。first...

關於JAVA中Calendar類的部分功能記錄

2017.3.21 定義calendar類 calendar calendar calander.getinstence 獲取calendar中部分數值calendar.get calendar.可選 date 日期day of month 這個月第幾天 day of week 星期幾 week o...