본문 바로가기

JAVA/JAVA Programming

[JAVA] Calender 클래스 활용

반응형
import java.io.*;
import java.util.Calendar;
public class MethodCalendar {

    public static void main(String[] args) {
       
        Calendar now = Calendar.getInstance();
     
        System.out.println("년도 : " + now.get(Calendar.YEAR));
        System.out.println("월 : " + (now.get(Calendar.MONTH)+1));  // 0~11까지만 나온다 그래서 +1을 더해준다.
        System.out.println("일 : " + now.get(Calendar.DATE));
        final String[] week = { "일", "월", "화", "수", "목", "금", "토" };
        System.out.println("현재 요일: " + week[now.get(Calendar.DAY_OF_WEEK) - 1] + "요일"); // -1 해주는 이유는 배열이 0부터 시작하므로 "일" = 0 이다.
        System.out.println("시 : " + now.get(Calendar.HOUR_OF_DAY));
        System.out.println("분 : " + now.get(Calendar.MINUTE));
        System.out.println("초 : " + now.get(Calendar.SECOND));
        System.out.println("달의 마지막 날짜 : " + now.getActualMaximum(Calendar.DATE));
        System.out.println("1년중 몇 번째 날 : " + now.get(Calendar.DAY_OF_YEAR));
    }
}

 █ 콘솔 창 출력값




반응형

'JAVA > JAVA Programming' 카테고리의 다른 글

[JAVA] A부터 Z까지 나타내기  (0) 2012.01.06
[JAVA] 1부터 임의 값까지의 합  (0) 2012.01.06
[JAVA] 성적 처리 프로그램  (0) 2012.01.04
[JAVA] 배열  (0) 2012.01.04
[JAVA] JAVA 메서드  (0) 2012.01.03