67,513
社区成员
发帖
与我相关
我的任务
分享
import java.text.SimpleDateFormat;
import java.util.GregorianCalendar;
public class Test {
public static void main(String[] args) {
SimpleDateFormat fomatter = new SimpleDateFormat("yyyy-MM-dd"); // 自己定义转换后的日期格式
GregorianCalendar calendar = new GregorianCalendar();
for (int count = 0; count < 30;) {
calendar.add(GregorianCalendar.DAY_OF_MONTH, 1);
int dow = calendar.get(GregorianCalendar.DAY_OF_WEEK);
// 是周末
if (dow == 1 || dow == 7) {
System.out.println(fomatter.format(calendar.getTime()) + ((dow == 1) ? ": 周日" : ": 周六"));
continue;
}
String dateString = fomatter.format(calendar.getTime());
// 与节日表判断一下,如果是,则continue
System.out.println(dateString);
++count;
}
}
}