Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)

Class java.sql.Time

java.lang.Object
   |
   +----java.util.Date
           |
           +----java.sql.Time

public class Time
extends Date

This class is a thin wrapper around java.util.Date that allows JDBC to identify this as a SQL TIME value. It adds formatting and parsing operations to support the JDBC escape syntax for time values.


Constructor Index

Time(int, int, int)
Construct a Time Object
Time(long)
Construct a Time using a milliseconds time value

Method Index

getDate()
Returns the day of the month represented by this date.
getDay()
Returns the day of the week represented by this date.
getMonth()
Returns the month represented by this date.
getYear()
Returns the year represented by this date, minus 1900.
setDate(int)
Sets the day of the month of this date to the specified value.
setMonth(int)
Sets the month of this date to the specified value.
setTime(long)
Set a Time using a milliseconds time value
setYear(int)
Sets the year of this date to be the specified value plus 1900.
toString()
Format a time in JDBC date escape format
valueOf(String)
Convert a string in JDBC time escape format to a Time value

Constructors

Time
 public Time(int hour,
             int minute,
             int second)
Construct a Time Object

Parameters:
hour - 0 to 23
minute - 0 to 59
second - 0 to 59
Time
 public Time(long time)
Construct a Time using a milliseconds time value

Parameters:
time - milliseconds since January 1, 1970, 00:00:00 GMT

Methods

setTime
 public void setTime(long time)
Set a Time using a milliseconds time value

Parameters:
time - milliseconds since January 1, 1970, 00:00:00 GMT
Overrides:
setTime in class Date
valueOf
 public static Time valueOf(String s)
Convert a string in JDBC time escape format to a Time value

Parameters:
s - time in format "hh:mm:ss"
Returns:
corresponding Time
toString
 public String toString()
Format a time in JDBC date escape format

Returns:
a String in hh:mm:ss format
Overrides:
toString in class Date
getYear
 public int getYear()
Returns the year represented by this date, minus 1900.

Overrides:
getYear in class Date
getMonth
 public int getMonth()
Returns the month represented by this date.

Overrides:
getMonth in class Date
getDay
 public int getDay()
Returns the day of the week represented by this date.

Overrides:
getDay in class Date
getDate
 public int getDate()
Returns the day of the month represented by this date.

Overrides:
getDate in class Date
setYear
 public void setYear(int i)
Sets the year of this date to be the specified value plus 1900.

Overrides:
setYear in class Date
setMonth
 public void setMonth(int i)
Sets the month of this date to the specified value.

Overrides:
setMonth in class Date
setDate
 public void setDate(int i)
Sets the day of the month of this date to the specified value.

Overrides:
setDate in class Date

Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)