JavaTM Platform
Standard Ed. 6

클래스
java.util.Calendar 의 사용

Calendar 를 사용하고 있는 패키지
java.sql JavaTM 프로그램 언어를 사용해 데이터 소스 (일반적으로은 RDB)의 데이터에 액세스 해 처리하는 API 를 제공합니다.  
java.text 텍스트, 일자, 수치, 및 메세지를 자연 언어에 의존하지 않는 방법으로 처리하기 위한 클래스와 인터페이스를 제공합니다.  
java.util 이 패키지에는, 컬렉션 시스템, 유산 컬렉션 클래스, 이벤트 모델, 일시 기능, 국제화, 및 다양한 유틸리티 클래스 (StringTokenizer, 난수 제너레이터, 및 비트 배열)가 포함되어 있습니다.  
javax.sql 서버측의 데이터 소스 액세스와 JavaTM 프로그램 언어를 사용한 처리에 사용하는 API 를 제공합니다.  
javax.sql.rowset JDBC RowSet 구현의 표준 인터페이스와 base class입니다.  
javax.xml.bind 비정렬화, 정렬화 및 검증 기능을 포함한 실행시 바인딩 시스템를 클라이언트 어플리케이션에 제공합니다.  
javax.xml.datatype XML / Java 의 형태 매핑 javax.xml.datatypeAPI 는, XML / Java 의 형태 매핑을 제공합니다.  
 

java.sql 에서의 Calendar 의 사용
 

Calendar 형의 파라미터를 가지는 java.sql 의 메소드
 Date ResultSet. getDate (int columnIndex, Calendar  cal)
          이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Date 객체로서 가져옵니다.
 Date CallableStatement. getDate (int parameterIndex, Calendar  cal)
          지정된 JDBC DATE 파라미터의 값을 java.sql.Date 객체로서 꺼냅니다.
 Date ResultSet. getDate (String  columnLabel, Calendar  cal)
          이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Date 객체로서 가져옵니다.
 Date CallableStatement. getDate (String  parameterName, Calendar  cal)
          JDBC DATE 파라미터의 값을 java.sql.Date 객체로서 꺼냅니다.
 Time ResultSet. getTime (int columnIndex, Calendar  cal)
          이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Time 객체로서 가져옵니다.
 Time CallableStatement. getTime (int parameterIndex, Calendar  cal)
          지정된 JDBC TIME 파라미터의 값을 java.sql.Time 객체로서 꺼냅니다.
 Time ResultSet. getTime (String  columnLabel, Calendar  cal)
          이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Time 객체로서 가져옵니다.
 Time CallableStatement. getTime (String  parameterName, Calendar  cal)
          JDBC TIME 파라미터의 값을 java.sql.Time 객체로서 꺼냅니다.
 Timestamp ResultSet. getTimestamp (int columnIndex, Calendar  cal)
          이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Timestamp 객체로서 가져옵니다.
 Timestamp CallableStatement. getTimestamp (int parameterIndex, Calendar  cal)
          지정된 JDBC TIMESTAMP 파라미터의 값을 java.sql.Timestamp 객체로서 꺼냅니다.
 Timestamp ResultSet. getTimestamp (String  columnLabel, Calendar  cal)
          이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Timestamp 객체로서 가져옵니다.
 Timestamp CallableStatement. getTimestamp (String  parameterName, Calendar  cal)
          JDBC TIMESTAMP 파라미터의 값을 java.sql.Timestamp 객체로서 꺼냅니다.
 void PreparedStatement. setDate (int parameterIndex, Date  x, Calendar  cal)
          지정된 Calendar 객체를 사용해, 지정된 파라미터가 지정된 java.sql.Date 치로 설정합니다.
 void CallableStatement. setDate (String  parameterName, Date  x, Calendar  cal)
          지정된 Calendar 객체를 사용해, 지정된 파라미터가 지정된 java.sql.Date 치로 설정합니다.
 void PreparedStatement. setTime (int parameterIndex, Time  x, Calendar  cal)
          지정된 Calendar 객체를 사용해, 지정된 파라미터가 지정된 java.sql.Time 치로 설정합니다.
 void CallableStatement. setTime (String  parameterName, Time  x, Calendar  cal)
          지정된 Calendar 객체를 사용해, 지정된 파라미터가 지정된 java.sql.Time 치로 설정합니다.
 void PreparedStatement. setTimestamp (int parameterIndex, Timestamp  x, Calendar  cal)
          지정된 Calendar 객체를 사용해, 지정된 파라미터가 지정된 java.sql.Timestamp 치로 설정합니다.
 void CallableStatement. setTimestamp (String  parameterName, Timestamp  x, Calendar  cal)
          지정된 Calendar 객체를 사용해, 지정된 파라미터가 지정된 java.sql.Timestamp 치로 설정합니다.
 

java.text 에서의 Calendar 의 사용
 

Calendar 로서 선언되고 있는 java.text 의 필드
protected  Calendar DateFormat. calendar
          일자와 시각의 포맷을 행하기 위한 타임 필드의 값을 생성하기 위해서 DateFormat 가 사용하는 달력입니다.
 

Calendar 를 돌려주는 java.text 의 메소드
 Calendar DateFormat. getCalendar ()
          이 일자/시각 포매터에 대응하는 달력을 가져옵니다.
 

Calendar 형의 파라미터를 가지는 java.text 의 메소드
 void DateFormat. setCalendar (Calendar  newCalendar)
          이 일자 포맷으로 사용하는 달력을 설정합니다.
 

java.util 에서의 Calendar 의 사용
 

java.util 에서의 Calendar 의 서브 클래스
 class GregorianCalendar
          GregorianCalendar 는,Calendar 의 구상 서브 클래스이며, 세계의 대부분의 지역에서 사용되는 표준적인 달력 시스템을 제공합니다.
 

Calendar 를 돌려주는 java.util 의 메소드
static Calendar Calendar. getInstance ()
          디폴트의 타임 존 및 로케일을 사용해 달력을 가져옵니다.
static Calendar Calendar. getInstance (Locale  aLocale)
          디폴트의 타임 존 및 지정된 로케일을 사용해 달력을 가져옵니다.
static Calendar Calendar. getInstance (TimeZone  zone)
          지정된 타임 존 및 디폴트의 로케일을 사용해 달력을 가져옵니다.
static Calendar Calendar. getInstance (TimeZone  zone, Locale  aLocale)
          지정된 타임 존 및 로케일을 사용해 달력을 가져옵니다.
 

Calendar 형의 파라미터를 가지는 java.util 의 메소드
 int Calendar. compareTo (Calendar  anotherCalendar)
          2 개의 Calendar 객체로 나타내질 때 각치 (신기원으로부터의 밀리 세컨드 단위의 오프셋(offset))를 비교합니다.
 

javax.sql 에서의 Calendar 의 사용
 

Calendar 형의 파라미터를 가지는 javax.sql 의 메소드
 void RowSet. setDate (int parameterIndex, Date  x, Calendar  cal)
          이 RowSet 객체의 커멘드내의 지정한 파라미터를, 지정한 java.sql.Date 치로 설정합니다.
 void RowSet. setDate (String  parameterName, Date  x, Calendar  cal)
          지정된 Calendar 객체를 사용해, 지정된 파라미터가 지정된 java.sql.Date 치로 설정합니다.
 void RowSet. setTime (int parameterIndex, Time  x, Calendar  cal)
          이 RowSet 객체의 커멘드로 지정한 파라미터를, 지정한 java.sql.Time 치로 설정합니다.
 void RowSet. setTime (String  parameterName, Time  x, Calendar  cal)
          지정된 Calendar 객체를 사용해, 지정된 파라미터가 지정된 java.sql.Time 치로 설정합니다.
 void RowSet. setTimestamp (int parameterIndex, Timestamp  x, Calendar  cal)
          이 RowSet 객체의 커멘드로 지정한 파라미터를, 지정한 java.sql.Timestamp 치로 설정합니다.
 void RowSet. setTimestamp (String  parameterName, Timestamp  x, Calendar  cal)
          지정된 Calendar 객체를 사용해, 지정된 파라미터가 지정된 java.sql.Timestamp 치로 설정합니다.
 

javax.sql.rowset 에서의 Calendar 의 사용
 

Calendar 형의 파라미터를 가지는 javax.sql.rowset 의 메소드
 void BaseRowSet. setDate (int parameterIndex, Date  x, Calendar  cal)
          지정된 파라미터를, 지정된 java.sql.Date 객체로 설정합니다.
 void BaseRowSet. setDate (String  parameterName, Date  x, Calendar  cal)
          지정된 Calendar 객체를 사용해, 지정된 파라미터가 지정된 java.sql.Date 치로 설정합니다.
 void BaseRowSet. setTime (int parameterIndex, Time  x, Calendar  cal)
          지정된 파라미터를, 지정된 java.sql.Time 객체로 설정합니다.
 void BaseRowSet. setTime (String  parameterName, Time  x, Calendar  cal)
          지정된 Calendar 객체를 사용해, 지정된 파라미터가 지정된 java.sql.Time 치로 설정합니다.
 void BaseRowSet. setTimestamp (int parameterIndex, Timestamp  x, Calendar  cal)
          지정된 파라미터를, 지정된 java.sql.Timestamp 객체로 설정합니다.
 void BaseRowSet. setTimestamp (String  parameterName, Timestamp  x, Calendar  cal)
          지정된 Calendar 객체를 사용해, 지정된 파라미터가 지정된 java.sql.Timestamp 치로 설정합니다.
 

javax.xml.bind 에서의 Calendar 의 사용
 

Calendar 를 돌려주는 javax.xml.bind 의 메소드
 Calendar DatatypeConverterInterface. parseDate (String  lexicalXSDDate)
           캐릭터 라인 인수를 Calendar 치로 변환합니다.
static Calendar DatatypeConverter. parseDate (String  lexicalXSDDate)
           캐릭터 라인 인수를 Calendar 치로 변환합니다.
 Calendar DatatypeConverterInterface. parseDateTime (String  lexicalXSDDateTime)
           캐릭터 라인 인수를 Calendar 치로 변환합니다.
static Calendar DatatypeConverter. parseDateTime (String  lexicalXSDDateTime)
           캐릭터 라인 인수를 Calendar 치로 변환합니다.
 Calendar DatatypeConverterInterface. parseTime (String  lexicalXSDTime)
           캐릭터 라인 인수를 Calendar 치로 변환합니다.
static Calendar DatatypeConverter. parseTime (String  lexicalXSDTime)
           캐릭터 라인 인수를 Calendar 치로 변환합니다.
 

Calendar 형의 파라미터를 가지는 javax.xml.bind 의 메소드
 String DatatypeConverterInterface. printDate (Calendar  val)
           Calendar 치를 캐릭터 라인으로 변환합니다.
static String DatatypeConverter. printDate (Calendar  val)
           Calendar 치를 캐릭터 라인으로 변환합니다.
 String DatatypeConverterInterface. printDateTime (Calendar  val)
           Calendar 치를 캐릭터 라인으로 변환합니다.
static String DatatypeConverter. printDateTime (Calendar  val)
           Calendar 치를 캐릭터 라인으로 변환합니다.
 String DatatypeConverterInterface. printTime (Calendar  val)
           Calendar 치를 캐릭터 라인으로 변환합니다.
static String DatatypeConverter. printTime (Calendar  val)
           Calendar 치를 캐릭터 라인으로 변환합니다.
 

javax.xml.datatype 에서의 Calendar 의 사용
 

Calendar 형의 파라미터를 가지는 javax.xml.datatype 의 메소드
abstract  void Duration. addTo (Calendar  calendar)
          이 듀레이션을 Calendar 객체에 추가합니다.
 long Duration. getTimeInMillis (Calendar  startInstant)
          밀리 세컨드로 듀레이션의 길이를 돌려줍니다.
abstract  Duration Duration. normalizeWith (Calendar  startTimeInstant)
          특정의 시점을 참조점으로서 사용해, 해 및 달필드를 날 필드로 변환합니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.