import java.util.Calendar;
public class CalendarEx {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Calendar startDay = Calendar.getInstance();
Calendar endDay = Calendar.getInstance();
// 2월 1일을 지정
startDay.set(2013, 2-1, 1);
// 2월의 마지막 날을 지정
endDay.set(2013, 3-1, 0);
// 2월 1일의 요일을 구함
int startdayOfWeek = startDay.get(Calendar.DAY_OF_WEEK);
// 2월 마지마막 날의 날짜를 구함
int enddayOfMonth = endDay.get(Calendar.DAY_OF_MONTH);
// 공백을 두칸
System.out.println(" 일 월 화 수 목 금 토");
System.out.println();
// 공백을 세칸
for(int i=1 ; i<startdayOfWeek ; i++) {
System.out.print(" ");
}
// 공백을 한칸 / 두칸
// i는 날짜별 체크
// w는 주별 체크
for(int i=1, w=startdayOfWeek ; i<=enddayOfMonth ; i++, w++) {
System.out.print(i >= 10 ? " " + i : " " + i);
if(w % 7 == 0) {
System.out.println();
}
}
}
}
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28
'Java' 카테고리의 다른 글
Arrays 실습 (0) | 2013.03.20 |
---|---|
StringTokenizer (0) | 2013.03.20 |
Calendar (0) | 2013.03.20 |
Date 실습 (0) | 2013.03.20 |
로또 번호 추첨(random을 이용) (0) | 2013.03.20 |