ZKX's LAB

excel 如何获取某年某月的天数?

2021-04-25知识4

java 获取某月份的具体天数 楼上正解,2113不过楼主问出这个问题可能也5261是初学者,我就提供一4102下用简单语法的代码吧1653public static void main(String[]args){Scanner scan=new Scanner(System.in);System.out.println(\"请输入年份\");int year=scan.nextInt();得到需求年份System.out.println(\"请输入月份\");int month=scan.nextInt();得到需求月份switch(month){case 1:case 3:case 5:case 7:case 8:case 10:case 12:System.out.println(year+\"年\"+month+\"月的天数为:\"+31);break;case 4:case 6:case 9:case 11:System.out.println(year+\"年\"+month+\"月的天数为:\"+30);case 2:if((year%400)=0|((year%4)=0)&((year%100)。0)){System.out.println(year+\"年2月的天数为:\"+29);}else{System.out.println(year+\"年2月的天数为:\"+28);}}}

用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);}

获取到某年某月,如何遍历出该年该月的天数 <;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);

随机阅读

qrcode
访问手机版