用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);}
java 编程的问题。如何计算某年某月的工作日? import java.util.Calendar;import java.util.Scanner;public class replacenbsp {param argspublic static void main(String[]args){5261Scanner scanner=new Scanner(System.in);System.out.print(\"请输入日4102期,格式为yyyy-MM:\");String s=scanner.nextLine();if。s.matches(\"\\\\d{4}-\\\\d{2}\")){System.out.println(\"日期格式输入错误1653\");System.exit(0);}int count=0;int month=Integer.parseInt(s.substring(5,7));Calendar cal=Calendar.getInstance();cal.set(Calendar.YEAR,Integer.parseInt(s.substring(0,4)));cal.set(Calendar.MONTH,month-1);cal.set(Calendar.DATE,1);while(cal.get(Calendar.MONTH)){int day=cal.get(Calendar.DAY_OF_WEEK);if。(day=Calendar.SUNDAY|day=Calendar.SATURDAY)){count+;}cal.add(Calendar.DATE,1);}System.out.println(count);}}
java 获取某年某月有多少天 这个比较简单,java 这个比较简单,java 中有相应的类能实现你的这个要求。具体代码请稍后。public static void main(String[]args){ Calendar cal=Calendar.getInstance()。