반응형
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));
}
}
█ 콘솔 창 출력값
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 |