Time

Time (SQL TIME 값)

java.util.Date 클래스 주위의 얇은 래퍼로, JDBC API가 이 값을 SQL TIME 값으로 식별할 수 있게 해줍니다. Time 클래스는 시간 값에 대한 JDBC 이스케이프 구문을 지원하는 포맷팅과 파싱 연산을 추가합니다.

출처: Java API Reference

본문

날짜 구성 요소는 1970년 1월 1일의 "제로 에포크" 값으로 설정되어야 하며 접근해서는 안 됩니다.

권장 생성자는 Time(long time)이며, 예전의 Time(int hour, int minute, int second) 생성자는 @Deprecated 되었습니다. 날짜 관련 메서드(getYear, getMonth, getDate 등)는 SQL TIME 값에 날짜 구성 요소가 없으므로 더 이상 사용하지 않는 것이 좋아요.

valueOf(String)는 JDBC 시간 이스케이프 형식의 문자열을 Time 값으로 변환하고, toString은 시간을 JDBC 시간 이스케이프 형식으로 포맷합니다. valueOf(LocalTime)와 toLocalTime은 LocalTime과 상호 변환하며, toInstant는 Instant로 변환합니다.

public Time(long time)
public static Time valueOf(String s)
public String toString()
public static Time valueOf(LocalTime time)
public LocalTime toLocalTime()
public Instant toInstant()

더 알아보기 (Learn more)

Java 공식 API