Java Platform 1.2
Beta 4

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 a millisecond value that allows JDBC to identify this as a SQL DATE. A milliseconds value represents the number of milliseconds that have passed since January 1, 1970 00:00:00.000 GMT. To conform with the definition of SQL DATE, the millisecond values wrapped by a java.sql.Date instance must be 'normalized' by setting the hours, minutes, seconds, and milliseconds to zero in the particular time zone with which the instance is associated.

See Also:
Serialized Form

Constructor Summary
Date(int year, int month, int day)
          Deprecated.  
Date(long date)
          Construct a Date using a milliseconds time value
 
Method Summary
 int getHours()
          Deprecated.  
 int getMinutes()
          Deprecated.  
 int getSeconds()
          Deprecated.  
 void setHours(int i)
          Deprecated.  
 void setMinutes(int i)
          Deprecated.  
 void setSeconds(int i)
          Deprecated.  
 void setTime(long date)
          Set a Date using a milliseconds time value
 String toString()
          Format a date in JDBC date escape format
static Date valueOf(String s)
          Convert a string in JDBC date escape format to a Date value
 
Methods inherited from class java.util.Date
after , before , compareTo , compareTo , equals , getDate , getDay , getMonth , getTime , getTimezoneOffset , getYear , hashCode , parse , setDate , setMonth , setYear , toGMTString , toLocaleString , UTC
 
Methods inherited from class java.lang.Object
clone , finalize , getClass , notify , notifyAll , wait , wait , wait
 

Constructor Detail

Date

public Date(int year,
            int month,
            int day)
Deprecated.  
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
Method Detail

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()
Deprecated.  
Overrides:
getHours in class Date

getMinutes

public int getMinutes()
Deprecated.  
Overrides:
getMinutes in class Date

getSeconds

public int getSeconds()
Deprecated.  
Overrides:
getSeconds in class Date

setHours

public void setHours(int i)
Deprecated.  
Overrides:
setHours in class Date

setMinutes

public void setMinutes(int i)
Deprecated.  
Overrides:
setMinutes in class Date

setSeconds

public void setSeconds(int i)
Deprecated.  
Overrides:
setSeconds in class Date

Java Platform 1.2
Beta 4

Submit a bug or feature
Submit comments/suggestions about new javadoc look
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.
This documentation was generated with a post-Beta4 version of Javadoc.