[求助]如何返回一年中所有是星期三的所有日期
如何返回一年中所有是星期三的所有日期用Calendar 没想到合适的方法啊
各位帮帮忙 Calendar 有没有方法实现?
一会试一下
刚才用了一种很笨的方法
package test;
import java.util.Calendar;
public class test_b {
public test_b() {
}
public static void main(String args[]){
int[] month={31,28,31,30,31,30,31,31,30,31,30,31};
int i,tmp,temp;
int begin=1; //这一年的第一天是星期几
int key=3; //要输出星期几的日期
for(i=0;i<month.length;i++){
temp=month[i];
if(begin<=key){
tmp=key-begin+1;
}else{
tmp=7-key+4;
}
System.out.println(i+1+"月"+tmp+"日");
tmp=tmp+7;
while(tmp<=month[i]){
System.out.println(i+1+"月"+tmp+"日");
tmp=tmp+7;
}
key=tmp-month[i]; // 设置下个月的第一天是星期几?
}
}
}