JAVA判断日期,,,求助
如何判断上个月一号,到本月的最后一天?用Calendar
[解决办法]
什么叫“判断上个月一号到本月的最后一天”?这是个判断么?不知所云!
[解决办法]
上月初是那天是很好取得:取得当前月份-1再拼上01.就是上月初
本月得最大值:getActualMaximum()方法
[解决办法]
每个月的日数都不一样,自己写判断,判断12次
[解决办法]
[code=java]
Calendar begin = Calendar.getInstance();
Calendar end=Calendar.getInstance();
//得到上月1号
begin.add(begin.MONTH, -1);
begin.set(begin.DATE, 1);
//得到本月最后一天
end.set(end.DATE, end.getActualMaximum(end.DATE));
System.out.println(begin.get(begin.YEAR)+"-"+(begin.get(begin.MONTH)+1)+"-"+begin.get(begin.DATE));
System.out.println(end.get(end.YEAR)+"-"+(end.get(end.MONTH)+1)+"-"+end.get(end.DATE));
[/code]