JavaTM Platform
Standard Ed. 6

java.sql
클래스 Time

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


public class Time
extends Date

java.util.Date 클래스의 thin 래퍼로, 이 래퍼에 의해 JDBC API 는 이것을 SQL TIME 치로서 식별할 수 있습니다. Time 클래스는, 시간치의 JDBC 이스케이프 구문을 지원하기 위한 포맷과 구문 분석 조작을 추가합니다.  

일자 컴퍼넌트는, 「제로 신기원」치를 1970 년 1 월 1 일로 설정하지 않으면 안되어, 또, 액세스 할 수 없게 할 필요가 있습니다.

관련 항목:
직렬화 된 형식

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

생성자 의 상세

Time

@Deprecated 
public Time(int hour,
                       int minute,
                       int second)
추천 되고 있지 않습니다.  이 생성자 대신에 밀리 세컨드의 값을 받는 생성자 을 사용해 주세요.

지정되었을 때, 분 , 초의 값으로 초기화된 Time 객체를 구축합니다. 드라이버는, 일자 컴퍼넌트를 1970 년 1 월 1 일로 설정합니다. 메소드가 Time 객체의 일자 컴퍼넌트에 액세스 하려고 하면(자),java.lang.IllegalArgumentException 가 throw 됩니다.  

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

파라미터:
hour - 0 ~ 23
minute - 0 ~ 59
second - 0 ~ 59

Time

public Time(long time)
밀리 세컨드의 값을 사용해,Time 객체를 구축합니다.

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

setTime

public void setTime(long time)
밀리 세컨드의 값을 사용해,Time 객체를 설정합니다.

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

valueOf

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

파라미터:
s - hh:mm:ss 형식의 시간
반환값:
대응하는 Time 객체

toString

public String  toString()
시간을 JDBC 시간 이스케이프 형식에 포맷 합니다.

오버라이드(override):
클래스 Date 내의 toString
반환값:
hh:mm:ss 형식의 String
관련 항목:
Date.toLocaleString() , Date.toGMTString()

getYear

@Deprecated 
public int getYear()
추천 되고 있지 않습니다.  

이 메소드는 추천 되지 않고, SQL Time 치는 해컴퍼넌트를 가지지 않기 때문에, 사용하지 말아 주세요.

오버라이드(override):
클래스 Date 내의 getYear
반환값:
1900 을 뺀, 이 일자가 나타내는 해
예외:
IllegalArgumentException - 이 메소드가 불려 갔을 경우
관련 항목:
setYear(int)

getMonth

@Deprecated 
public int getMonth()
추천 되고 있지 않습니다.  

이 메소드는 추천 되지 않고, SQL Time 치는 달컴퍼넌트를 가지지 않기 때문에, 사용하지 말아 주세요.

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

getDay

@Deprecated 
public int getDay()
추천 되고 있지 않습니다.  

이 메소드는 추천 되지 않고, SQL Time 치는 날 컴퍼넌트를 가지지 않기 때문에, 사용하지 말아 주세요.

오버라이드(override):
클래스 Date 내의 getDay
반환값:
이 일자로 나타내지는 요일
예외:
IllegalArgumentException - 이 메소드가 불려 갔을 경우
관련 항목:
Calendar

getDate

@Deprecated 
public int getDate()
추천 되고 있지 않습니다.  

이 메소드는 추천 되지 않고, SQL Time 치는 일자 컴퍼넌트를 가지지 않기 때문에, 사용하지 말아 주세요.

오버라이드(override):
클래스 Date 내의 getDate
반환값:
이 일자로 나타내지는 달의 날
예외:
IllegalArgumentException - 이 메소드가 불려 갔을 경우
관련 항목:
setDate(int)

setYear

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

이 메소드는 추천 되지 않고, SQL Time 치는 해컴퍼넌트를 가지지 않기 때문에, 사용하지 말아 주세요.

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

setMonth

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

이 메소드는 추천 되지 않고, SQL Time 치는 달컴퍼넌트를 가지지 않기 때문에, 사용하지 말아 주세요.

오버라이드(override):
클래스 Date 내의 setMonth
파라미터:
i - 0 ~ 11 의 달의 값
예외:
IllegalArgumentException - 이 메소드가 불려 갔을 경우
관련 항목:
getMonth()

setDate

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

이 메소드는 추천 되지 않고, SQL Time 치는 일자 컴퍼넌트를 가지지 않기 때문에, 사용하지 말아 주세요.

오버라이드(override):
클래스 Date 내의 setDate
파라미터:
i - 1 ~ 31 의 달의 날의 값
예외:
IllegalArgumentException - 이 메소드가 불려 갔을 경우
관련 항목:
getDate()

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