Calendar小应用--取得某月所有周五周六周天的日期
import java.text.ParseException;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class GetSomeDate {
public static void main(String[] args) throws ParseException {
int year = 2018;
int month = 10;//月份从0开始,10代表11月份
Calendar calendar = new GregorianCalendar(year, month, 1);
int i = 1;
while (calendar.get(Calendar.MONTH) < month + 1) {
calendar.set(Calendar.WEEK_OF_YEAR, i++);
calendar.set(Calendar.DAY_OF_WEEK, Calendar.FRIDAY);
if (calendar.get(Calendar.MONTH) == month) {
System.out.printf("星期五:%tF%n", calendar);
}
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
if (calendar.get(Calendar.MONTH) == month) {
System.out.printf("星期天:%tF%n", calendar);
}
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SATURDAY);
if (calendar.get(Calendar.MONTH) == month) {
System.out.printf("星期六:%tF%n", calendar);
}
}
}
}
posted on 2018-06-21 14:55 helloJava小白 阅读(328) 评论(0) 收藏 举报