for(int i=0;i<5;i++){
//初始化格式
SimpleDateFormat s=new SimpleDateFormat("yyyy/MM/dd");
//下周周一到周五的日期
int years=ca.get(Calendar.YEAR);
int month=ca.get(Calendar.MONTH)+1;
int day=ca.get(Calendar.DATE)+i+1;
Date da=new Date();
if(day<=31){
String a1="years/month/day";
da=s.parse(a1); //报错
}else{
String a2="years/(month+1)/(day-31)";
da=s.parse(a2); //报错
}
}
使用Calendar这个类里面的方法
...全文
8916打赏收藏
报错了报错了
for(int i=0;i<5;i++){ //初始化格式 SimpleDateFormat s=new SimpleDateFormat("yyyy/MM/dd"); //下周周一到周五的日期 int years=ca.get(Calendar.YEAR); int month=ca.get(Calendar.MONTH)+1; int day=ca.get(Calendar.DATE)+i+1; Date da=new Date(); if(day<=31){ String a1="year
for (int i = 0; i < 5; i++) {
// 初始化格式
SimpleDateFormat s = new SimpleDateFormat("yyyy/MM/dd");
// 下周周一到周五的日期
int years = Calendar.YEAR;
int month = Calendar.MONTH+ 1;
int day = Calendar.DATE + i + 1;
Date da = new Date();
if (day <= 31) {
String a1=years+"/"+month+"/"+day;
try {
da = s.parse(a1);
System.out.println(da);
} catch (ParseException e) {
e.printStackTrace();
} // 报错
} else {
String a2=years+"/"+(month+1)+"/"+(day-31);
try {
da = s.parse(a2);
System.out.println(da);
} catch (ParseException e) {
e.printStackTrace();
} // 报错
}