instance里面的数据都对
为什么打印的日期数是5不是13
天数也对不上
当前的日期和月份,用日历对象的get方法:
public class Test {
public static void main(String[] args) {
Calendar instance = Calendar.getInstance();
System.out.println(instance.get(Calendar.DAY_OF_MONTH));
System.out.println(instance.getActualMaximum(Calendar.DAY_OF_MONTH));
}
}
Calendar.DAY_OF_MONTH
这个是一个常量,他的值就是5,是内部用来判断用的。你要是想取当前是本月的第几天应该用instance.get(DAY_OF_MONTH)