Java ME java.util.Calendar类没有getActualMaximum()方法:
...此类是基于JDK 1.3 Calendar类的J2ME的子集.为了减少这个类的大小,已经修剪了许多方法和变量,并简化了其他方法.
是否有可能获得月内的天数?
我使用下面的答案让它工作。但感谢 Nate 提供了一个可行的例子。
public static int getMaxDaysInMonth(int month, int year){
Calendar cal=Calendar.getInstance();
cal.set(Calendar.DATE, 1);
cal.set(Calendar.MONTH, month+1);
cal.set(Calendar.YEAR, year);
cal.set(Calendar.DATE, cal.get(Calendar.DATE)-1);
return cal.get(Calendar.DATE);
}
Run Code Online (Sandbox Code Playgroud)
它似乎是最短的,而且似乎工作得很好。任何意见?