Java

Calendar

헝그리하트 2013. 3. 20. 17:36

import java.util.Calendar;

 

 

public class CalendarEx {

 

             /**

              @param args

              */

             public static void main(String[] args) {

                           // TODO Auto-generated method stub

                           Calendar c1 = Calendar.getInstance();

                           // get(날짜 입력할 ) / set (날짜 가져올 )

            

                           System.out.println(c1.get(Calendar.YEAR));

                           System.out.println(c1.get(Calendar.MONTH)+1);

                           System.out.println(c1.get(Calendar.DAY_OF_MONTH)+1);

                           // (일요일 : 1)

                           System.out.println(c1.get(Calendar.DAY_OF_WEEK));

                          

                           // 1  몇번째 

                           System.out.println(c1.get(Calendar.WEEK_OF_YEAR));

                           // 현재   몇번째 

                           System.out.println(c1.get(Calendar.WEEK_OF_MONTH));

                           // 현재   현재 요일이 몇번째

                           System.out.println(c1.get(Calendar.DAY_OF_WEEK_IN_MONTH));

                          

                           Calendar c2 = Calendar.getInstance();

                           c2.set(2013, 2-1, 4);

                           System.out.println(c2.get(Calendar.DAY_OF_WEEK));

                          

                           Calendar c3 = Calendar.getInstance();

                           //2014.2.29

                           c3.set(2013, 2-1, 29);

                           System.out.println(c3.get(Calendar.MONTH)+1);

                           System.out.println(c3.get(Calendar.DAY_OF_MONTH));

                          

                           Calendar c4 = Calendar.getInstance();

                           //2013.3.0 -> 2013.2.28 : 전달 마지막 

                           c4.set(2013, 3-1, 0);

                           System.out.println(c4.get(Calendar.MONTH)+1);

                           System.out.println(c4.get(Calendar.DAY_OF_MONTH));

             }

 

}

2013

2

5

2

6

2

1

2

3

1

2

28