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]