在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...