본문 바로가기

JAVA

Calendar 예제

mport java.util.Calendar;
import java.util.Date;

public class TimeTest {

    /**
     * @param args
     */
    public static void main(String[] args) {
        String[] week = {"일", "월", "화", "수", "목", "금", "토"};
        Date d = new Date();
        System.out.println(d.getTime());
        Calendar cal = Calendar.getInstance();
        
        System.out.println(cal.get(Calendar.YEAR)+"년" + (cal.get(Calendar.MONTH)+1)+"월" + cal.get(Calendar.DATE)+"일" + week[cal.get(Calendar.DAY_OF_WEEK)-1] + "요일");
        
        cal.add(Calendar.DAY_OF_WEEK, 2);
        System.out.println("2일 후의 요일");
        System.out.println(week[cal.get(Calendar.DAY_OF_WEEK)-1] + "요일");
        
        cal.add(Calendar.DAY_OF_WEEK, 2);
        System.out.println("2일 후의 요일");
        System.out.println(week[cal.get(Calendar.DAY_OF_WEEK)-1] + "요일");
        
        cal.add(Calendar.DAY_OF_WEEK, 2);
        System.out.println("총 6일후의 연도와 날짜 요일 정보");
        System.out.println(cal.get(Calendar.YEAR)+"년" + (cal.get(Calendar.MONTH)+1+"월") + cal.get(Calendar.DATE)+"일" + week[cal.get(Calendar.DAY_OF_WEEK)-1] + "요일");
    }

}


결과:

1305609539709
2011년5월17일화요일
2일 후의 요일
목요일
2일 후의 요일
토요일
총 6일후의 연도와 날짜 요일 정보
2011년5월23일월요일