JavaTM Platform
Standard Ed. 6

java.sql
클래스 Date

java.lang.Object 
  상위를 확장 java.util.Date 
      상위를 확장 java.sql.Date
모든 구현된 인터페이스:
Serializable , Cloneable , Comparable <Date >


public class Date
extends Date

밀리 세컨드의 값을 랩 하는 thin 래퍼이며, 이것에 의해 JDBC 가 밀리 세컨드의 값을 SQL DATE 치로서 취급할 수가 있게 됩니다. 밀리 세컨드의 값은, 1970 년 1 월 1 일 그리니지 표준시 00:00:00. 000 으로부터의 경과시간을 밀리 세컨드로 나타낸 수치입니다.  

SQL DATE 의 정의에 대응시키기 위해서(때문에),java.sql.Date 의 인스턴스로 랩 된 밀리 세컨드의 값은, 인스턴스가 관련한 특정의 타임 존으로 시간, 분, 초, 밀리 세컨드를 제로로 설정하는 것으로, 「표준화」할 필요가 있습니다.

관련 항목:
직렬화 된 형식

생성자 의 개요
Date (int year, int month, int day)
          추천 되고 있지 않습니다.  대신에 생성자 Date(long date) 를 사용
Date (long date)
          지정된 밀리 세컨드의 값을 사용해 Date 객체를 구축합니다.
 
메소드의 개요
 int getHours ()
          추천 되고 있지 않습니다.   
 int getMinutes ()
          추천 되고 있지 않습니다.   
 int getSeconds ()
          추천 되고 있지 않습니다.   
 void setHours (int i)
          추천 되고 있지 않습니다.   
 void setMinutes (int i)
          추천 되고 있지 않습니다.   
 void setSeconds (int i)
          추천 되고 있지 않습니다.   
 void setTime (long date)
          지정된 밀리 세컨드의 값을 사용해, 기존의 Date 객체를 설정합니다.
 String toString ()
          일자 이스케이프 형식 yyyy-mm-dd 의 일자를 변환합니다.
static Date valueOf (String  s)
          JDBC 일자 이스케이프 형식중의 캐릭터 라인을 Date 치로 변환합니다.
 
클래스 java.util. Date 로부터 상속된 메소드
after , before , clone , compareTo , equals , getDate , getDay , getMonth , getTime , getTimezoneOffset , getYear , hashCode , parse , setDate , setMonth , setYear , toGMTString , toLocaleString , UTC
 
클래스 java.lang. Object 로부터 상속된 메소드
finalize , getClass , notify , notifyAll , wait , wait , wait
 

생성자 의 상세

Date

public Date(int year,
            int month,
            int day)
추천 되고 있지 않습니다.  대신에 생성자 Date(long date) 를 사용

지정된 년, 달, 날로 초기화된 Date 객체를 구축합니다.  

지정된 인수가 범위외에 있는 경우, 결과는 정의되지 않습니다.

파라미터:
year - 년부터 1900 을 뺀 것. 0 에서 8099 까지가 아니면 안되는 (8099 는 9999 에서 1900 을 뺀 값)
month - 0 ~ 11
day - 1 ~ 31

Date

public Date(long date)
지정된 밀리 세컨드의 값을 사용해 Date 객체를 구축합니다. 지정된 밀리 세컨드의 값에 시간의 정보가 포함되어 있는 경우, 드라이버는 시간 컴퍼넌트를 디폴트의 타임 존 (어플리케이션을 실행하고 있는 Java 가상 머신의 타임 존)의 시간으로 설정합니다. 이 시간은 제로 GMT (그리니지 표준시)에 대응합니다.

파라미터:
date - 1970 년 1 월 1 일, 0 시 0 분 0 초 GMT (그리니지 표준시)를 기점으로 한 시간을 밀리 세컨드로 나타낸 값으로, 8099 년의 밀리 세컨드 표현을 넘지 않는 값. 0 보다 작은 값은, 1970 년 1 월 1 일, 0 시 0 분 0 초 GMT (그리니지 표준시)보다 전의 밀리 세컨드를 나타낸다
메소드의 상세

setTime

public void setTime(long date)
지정된 밀리 세컨드의 값을 사용해, 기존의 Date 객체를 설정합니다. 지정된 밀리 세컨드의 값에 시간의 정보가 포함되어 있는 경우, 드라이버는 시간 컴퍼넌트를 디폴트의 타임 존 (어플리케이션을 실행하고 있는 Java 가상 머신의 타임 존)의 시간으로 설정합니다. 이 시간은 제로 GMT (그리니지 표준시)에 대응합니다.

오버라이드(override):
클래스 Date 내의 setTime
파라미터:
date - 1970 년 1 월 1 일, 0 시 0 분 0 초 GMT (그리니지 표준시)를 기점으로 한 시간을 밀리 세컨드로 나타낸 값으로, 8099 년의 밀리 세컨드 표현을 넘지 않는 값. 0 보다 작은 값은, 1970 년 1 월 1 일, 0 시 0 분 0 초 GMT (그리니지 표준시)보다 전의 밀리 세컨드를 나타낸다

valueOf

public static Date  valueOf(String  s)
JDBC 일자 이스케이프 형식중의 캐릭터 라인을 Date 치로 변환합니다.

파라미터:
s - 형식 "yyyy-mm-dd" 로 일자를 나타내는 String 객체
반환값:
지정된 일자를 나타내는 java.sql.Date 객체
예외:
IllegalArgumentException - 지정된 일자가 JDBC 일자 이스케이프 형식 (yyyy-mm-dd)이 아닌 경우

toString

public String  toString()
일자 이스케이프 형식 yyyy-mm-dd 의 일자를 변환합니다.  

오버라이드(override):
클래스 Date 내의 toString
반환값:
yyyy-mm-dd 형식의 캐릭터 라인
관련 항목:
Date.toLocaleString() , Date.toGMTString()

getHours

public int getHours()
추천 되고 있지 않습니다.  

이 메소드는 추천 되고 있지 않습니다. SQL Date 치는 시간 컴퍼넌트를 가지지 않기 때문에, 이 메소드는 사용하지 말아 주세요.

오버라이드(override):
클래스 Date 내의 getHours
반환값:
이 일자가 나타낼 때
예외:
IllegalArgumentException - 이 메소드가 불려 갔을 경우
관련 항목:
setHours(int)

getMinutes

public int getMinutes()
추천 되고 있지 않습니다.  

이 메소드는 추천 되고 있지 않습니다. SQL Date 치는 시간 컴퍼넌트를 가지지 않기 때문에, 이 메소드는 사용하지 말아 주세요.

오버라이드(override):
클래스 Date 내의 getMinutes
반환값:
이 일자로 나타내질 때를 지난 만큼 수
예외:
IllegalArgumentException - 이 메소드가 불려 갔을 경우
관련 항목:
setMinutes(int)

getSeconds

public int getSeconds()
추천 되고 있지 않습니다.  

이 메소드는 추천 되고 있지 않습니다. SQL Date 치는 시간 컴퍼넌트를 가지지 않기 때문에, 이 메소드는 사용하지 말아 주세요.

오버라이드(override):
클래스 Date 내의 getSeconds
반환값:
이 일자로 나타내지는, 분을 지난 초수
예외:
IllegalArgumentException - 이 메소드가 불려 갔을 경우
관련 항목:
setSeconds(int)

setHours

public void setHours(int i)
추천 되고 있지 않습니다.  

이 메소드는 추천 되고 있지 않습니다. SQL Date 치는 시간 컴퍼넌트를 가지지 않기 때문에, 이 메소드는 사용하지 말아 주세요.

오버라이드(override):
클래스 Date 내의 setHours
파라미터:
i - 시간의 값
예외:
IllegalArgumentException - 이 메소드가 불려 갔을 경우
관련 항목:
getHours()

setMinutes

public void setMinutes(int i)
추천 되고 있지 않습니다.  

이 메소드는 추천 되고 있지 않습니다. SQL Date 치는 시간 컴퍼넌트를 가지지 않기 때문에, 이 메소드는 사용하지 말아 주세요.

오버라이드(override):
클래스 Date 내의 setMinutes
파라미터:
i - 분의치
예외:
IllegalArgumentException - 이 메소드가 불려 갔을 경우
관련 항목:
getMinutes()

setSeconds

public void setSeconds(int i)
추천 되고 있지 않습니다.  

이 메소드는 추천 되고 있지 않습니다. SQL Date 치는 시간 컴퍼넌트를 가지지 않기 때문에, 이 메소드는 사용하지 말아 주세요.

오버라이드(override):
클래스 Date 내의 setSeconds
파라미터:
i - 2 번째의 값
예외:
IllegalArgumentException - 이 메소드가 불려 갔을 경우
관련 항목:
getSeconds()

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 도 참조해 주세요.