用什么方法可以获得该月的第一天是星期几啊? 如题,比方说:我从键盘输入"2005"年"8"月,怎样才能知道8月的第一天是星期几?请各位大虾提示一下用什么方法可以实现,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 static String getDay(int year,int month) { String retVal=""; java.util.Calendar calendar=java.util.Calendar.getInstance(); calendar.set(java.util.Calendar.YEAR,year); calendar.set(java.util.Calendar.MONTH,month-1); calendar.set(java.util.Calendar.DATE,1); java.text.DateFormat format=new java.text.SimpleDateFormat("yyyy-MM-dd HH:MM:ss"); System.out.println(format.format(calendar.getTime())); int dayOfWeek=calendar.get(java.util.Calendar.DAY_OF_WEEK); switch (dayOfWeek){ case 1: retVal="星期日"; break; case 2: retVal="星期一"; break; case 3: retVal="星期二"; break; case 4: retVal="星期三"; break; case 5: retVal="星期四"; break; case 6: retVal="星期五"; break; case 7: retVal="星期六"; break; } return retVal; }当然你可以添加对输入字符的限制的判断,比如必须是数字等等,可以用正则表达式。有关类的说明和常量的说明,请看jdk文档 新手求助~debug 2个小时了 我觉得是io的方面的错误~ 客户端接受不到已经更新的数据 String的问题 初学者如何学习java?!!? 制作jar 关于applet写和读 到底怎么写 安全机制?能不能先别说 jxl.jar Number类型问题 急急急 求一个日期格式转化的函数 怎样取得jar文件的路径? Button中的setBackground()中的参数是什么 如何在 Applet 中调用浏览器显示特定页面?(空) java jpg的问题 作业题 达人指教一下
{
String retVal="";
java.util.Calendar calendar=java.util.Calendar.getInstance();
calendar.set(java.util.Calendar.YEAR,year);
calendar.set(java.util.Calendar.MONTH,month-1);
calendar.set(java.util.Calendar.DATE,1);
java.text.DateFormat format=new java.text.SimpleDateFormat("yyyy-MM-dd HH:MM:ss");
System.out.println(format.format(calendar.getTime()));
int dayOfWeek=calendar.get(java.util.Calendar.DAY_OF_WEEK);
switch (dayOfWeek){
case 1:
retVal="星期日";
break;
case 2:
retVal="星期一";
break;
case 3:
retVal="星期二";
break;
case 4:
retVal="星期三";
break;
case 5:
retVal="星期四";
break;
case 6:
retVal="星期五";
break;
case 7:
retVal="星期六";
break;
}
return retVal;
}当然你可以添加对输入字符的限制的判断,比如必须是数字等等,可以用正则表达式。有关类的说明和常量的说明,请看jdk文档