获取到某年某月,如何遍历出该年该月的天数 <;html>;function printAllDays(yyyy,mon){var nextmon=parseInt(mon)+1;if(nextmon>;12){/月份大于12,年份+1,月份-12yyyy=parseInt(yyyy)+1;nextmon=nextmon-12;}var nextMon=new Date(yyyy+\"/\"+nextmon+\"/0\");获取上个月最大天数(需要通过下个月来得到)var maxday=nextMon.getDate();var contents=\";for(var dd=1;dd;dd+){contents+yyyy+\"/\"+mon+\"/\"+(dd)+\";}document.write(contents);}printAllDays(2015,12);
用java calender来计算某年某月的最大天数,但是获得的日期总是来回变,不知道为什么 System.out.println(getMaxDay(2013,2));public static int getMaxDay(int year,int month){Calendar c=Calendar.getInstance();c.set(year,month,1);c.add(Calendar.DAY_OF_YEAR,-1);return c.get(Calendar.DAY_OF_MONTH);}
请问一下程序是为了获得某年某月天数 为什么输入2016 年2月份得到的还是28天而不是29天? 这一句中有错:if((year%4=0&year&100。0)|year%400=0)应为:if((year%4=0&year%100。0)|year%400=0)