JAVA帮忙急急!!!!1
怎样判断一个月中,每周的周六,周日
</select>
<option value="1">一月</option>
<option value="2">二月</option>
<option value="3">三月</option>
<option value="4">四月</option>
<option value="5">五月</option>
<option value="6">六月</option>
<option value="7">七月</option>
<option value="8">八月</option>
<option value="9">九月</option>
<option value="10">十月</option>
<option value="11">十一月</option>
<option value="12">十二月</option>
</select>
如果选种,其中一个月,就要显示这个月每周的周六周日
Calendar
[解决办法]
看一下clender类
[解决办法]
给 周六周日 的日期放到一个数组中,然后不同的月份调用不同的数组就可以了
[解决办法]
建议使用calender类,如果是java代码的话,如果是页面不知道javascript能不能实现。
[解决办法]
你这样子做必需是这样的,选择一个年数,选择一个月数,然后点击提交,然后去得到这个月数的周末日期,得到的方法如例子中的:
- Java code
import java.util.Calendar;import java.text.SimpleDateFormat;public class ShowMonths { public static void main(String[] args) { //本例子显示今年10月份的 System.out.println("Hello World!"); String ff [] = new String[8]; int year=2007; int month=9; String y = " 是 星期六"; String n = " 是 星期日";//月数是从0开始的, Calendar c = Calendar.getInstance(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); c.set(year,month,1); int i=0; while(true) { if(c.get(Calendar.MONTH)>month) { //表示进入到下一个月去了 break; } //星期六 if(c.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY) { ff[i]=format.format(c.getTime())+y; i++; } //星期日 if(c.get(Calendar.DAY_OF_WEEK)==Calendar.SUNDAY) { ff[i]=format.format(c.getTime())+n; i++; } c.add(Calendar.DAY_OF_MONTH,1); } for (int j=0;j<ff.length;j++ ) { System.out.println(ff[j]); } }}
[解决办法]
我有这个方面的小程序,是我自己写的,要的话加我,我传给你qq:297368592
[解决办法]
写的太详细了!真不错...