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

Class java.sql.Date

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

public class Date
extends Date

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


Constructor Index

Date(int, int, int)
Construct a Date
Date(long)
Construct a Date using a milliseconds time value

Method Index

getHours()
Returns the hour represented by this date.
getMinutes()
Returns the number of minutes past the hour represented by this date.
getSeconds()
Returns the number of seconds past the minute represented by this date.
setHours(int)
Sets the hour of this date to the specified value.
setMinutes(int)
Sets the minutes of this date to the specified value.
setSeconds(int)
Sets the seconds of this date to the specified value.
setTime(long)
Set a Date using a milliseconds time value
toString()
Format a date in JDBC date escape format
valueOf(String)
Convert a string in JDBC date escape format to a Date value

Constructors

Date
 public Date(int year,
             int month,
             int day)
Construct a Date

Parameters:
year - year-1900
month - 0 to 11
day - 1 to 31
Date
 public Date(long date)
Construct a Date using a milliseconds time value

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

Methods

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

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

Parameters:
s - date in format "yyyy-mm-dd"
Returns:
corresponding Date
toString
 public String toString()
Format a date in JDBC date escape format

Returns:
a String in yyyy-mm-dd format
Overrides:
toString in class Date
getHours
 public int getHours()
Returns the hour represented by this date.

Overrides:
getHours in class Date
getMinutes
 public int getMinutes()
Returns the number of minutes past the hour represented by this date.

Overrides:
getMinutes in class Date
getSeconds
 public int getSeconds()
Returns the number of seconds past the minute represented by this date.

Overrides:
getSeconds in class Date
setHours
 public void setHours(int i)
Sets the hour of this date to the specified value.

Overrides:
setHours in class Date
setMinutes
 public void setMinutes(int i)
Sets the minutes of this date to the specified value.

Overrides:
setMinutes in class Date
setSeconds
 public void setSeconds(int i)
Sets the seconds of this date to the specified value.

Overrides:
setSeconds in class Date

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