Home » openjdk-7 » java » sql » [javadoc | source]
java.sql
public class: Date [javadoc | source]
java.lang.Object
   java.util.Date
      java.sql.Date

All Implemented Interfaces:
    Comparable, Cloneable, Serializable

A thin wrapper around a millisecond value that allows JDBC to identify this as an SQL DATE value. 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.
Field Summary
static final  long serialVersionUID    Private serial version unique ID to ensure serialization compatibility. 
Constructor:
 public Date(long date) 
 public Date(int year,
    int month,
    int day) 
Method from java.sql.Date Summary:
getHours,   getMinutes,   getSeconds,   setHours,   setMinutes,   setSeconds,   setTime,   toString,   valueOf
Methods from java.util.Date:
UTC,   after,   before,   clone,   compareTo,   equals,   getDate,   getDay,   getHours,   getMillisOf,   getMinutes,   getMonth,   getSeconds,   getTime,   getTimezoneOffset,   getYear,   hashCode,   parse,   setDate,   setHours,   setMinutes,   setMonth,   setSeconds,   setTime,   setYear,   toGMTString,   toLocaleString,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from java.sql.Date Detail:
 public int getHours() 
Deprecated!
    This method is deprecated and should not be used because SQL Date values do not have a time component.
 public int getMinutes() 
Deprecated!
    This method is deprecated and should not be used because SQL Date values do not have a time component.
 public int getSeconds() 
Deprecated!
    This method is deprecated and should not be used because SQL Date values do not have a time component.
 public  void setHours(int i) 
Deprecated!
    This method is deprecated and should not be used because SQL Date values do not have a time component.
 public  void setMinutes(int i) 
Deprecated!
    This method is deprecated and should not be used because SQL Date values do not have a time component.
 public  void setSeconds(int i) 
Deprecated!
    This method is deprecated and should not be used because SQL Date values do not have a time component.
 public  void setTime(long date) 
    Sets an existing Date object using the given milliseconds time value. If the given milliseconds value contains time information, the driver will set the time components to the time in the default time zone (the time zone of the Java virtual machine running the application) that corresponds to zero GMT.
 public String toString() 
    Formats a date in the date escape format yyyy-mm-dd.

 public static Date valueOf(String s) 
    Converts a string in JDBC date escape format to a Date value.