Calendar 클래스

DevTool/Java 2009. 6. 8. 17:46

package ch08;

//Calendar클래스는 java.util패키지에 존재하므로
//사용하려면 아래와 같이 java.util패키지를 import해야 한다.
import java.util.*;

public class Ch0808
{
 public static void main(String[] args)
 {
  /* 날짜와 시간을 알려주는 클래스
   * java.util.Date클래스: 옛날의 JDK에서 사용되었다...
   * 현재는 Deprecated되어가는 현재날짜와 시간을 알려주는
   * 클래스이다.
   */
  //Date date=new Date();
 
  //Calendar클래스: 현재 날짜의 연,월,일,시,분,초를 파악하는
  //데 사용되는 클래스이다...
  //Calendar클래스의 인스턴스 생성은 정적(static) 인스턴스 생성방식을
  //따른다...(new로 초기화하지 않음... 이유는 년,월,일,시,분초는
  //모든 사람들이 공유하는 정보니까...)
  Calendar today=Calendar.getInstance();
   
  int year=today.get(Calendar.YEAR);
  System.out.println("년도:"+year);
  //월의 경우는 1월이 0부터 시작한다... 12월이 11월이 된다...
  //고로 정확한 값을 구하려면 구한 월에 +1을 해야 한다...
  int month=today.get(Calendar.MONTH);
  System.out.println("월:"+(month+1));  
  int date=today.get(Calendar.DATE);
  System.out.println("일:"+date);
  int hour=today.get(Calendar.HOUR);
  System.out.println("시:"+hour);
  int min=today.get(Calendar.MINUTE);
  System.out.println("분:"+min);
  int sec=today.get(Calendar.SECOND);
  System.out.println("초:"+sec);
 }
}






Posted by 말없제이
,