例如:
在2017.03.29-31號
新建一個Calendar的単例
設置年:2017
設置月:2
int day = cal.getActualMaximum(Calendar.DAY_OF_MONTH)
得到日期為:3
例如:
在2017.03.01-28號
新建一個Calendar的単例
設置年:2017
設置月:2
int day = cal.getActualMaximum(Calendar.DAY_OF_MONTH)
得到日期為:28
原因:
1.Calendar類當你set的時候,並不會立即生效,只有等你get的時候才會生效
解決方法:
實例化Calendar之后,執行clear方法,清除Calendar中的緩存