본문 바로가기

Java

Calendar 실습

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();

                                        }

                           }

             }

}

         목     

                                 2

         5            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