All Packages  Class Hierarchy  This Package  Previous  Next  Index

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

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

Method Index

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

Constructors

 o Date

 public Date(int year,

             int month,

             int day)

Construct a Date

Parameters:
year - year-1900
month - 0 to 11
day - 1 to 31
 o 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

 o 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
 o 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
 o 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
 o getHours

 public int getHours()

Returns the hour represented by this date.

Overrides:
getHours in class Date
 o getMinutes

 public int getMinutes()

Returns the number of minutes past the hour represented by this date.

Overrides:
getMinutes in class Date
 o getSeconds

 public int getSeconds()

Returns the number of seconds past the minute represented by this date.

Overrides:
getSeconds in class Date
 o setHours

 public void setHours(int i)

Sets the hour of this date to the specified value.

Overrides:
setHours in class Date
 o setMinutes

 public void setMinutes(int i)

Sets the minutes of this date to the specified value.

Overrides:
setMinutes in class Date
 o setSeconds

 public void setSeconds(int i)

Sets the seconds of this date to the specified value.

Overrides:
setSeconds in class Date


All Packages  Class Hierarchy  This Package  Previous  Next  Index

Submit a bug or feature - Version 1.1.7 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.