|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.Date | +--java.sql.Date
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.
Constructor Summary | |
Date(int year,
int month,
int day)
Deprecated. instead use the constructor Date(long date) |
|
Date(long date)
Constructs a Date object
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)
Sets an existing Date object
using the given milliseconds time value. |
String |
toString()
Formats a date in the date escape format yyyy-mm-dd. |
static Date |
valueOf(String s)
Converts a string in JDBC date escape format to a Date value. |
Methods inherited from class java.util.Date |
after, before, clone, compareTo, compareTo, equals, getDate, getDay, getMonth, getTime, getTimezoneOffset, getYear, hashCode, parse, setDate, setMonth, setYear, toGMTString, toLocaleString, UTC |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Date(int year, int month, int day)
Date(long date)
Date
object initialized with the given
year, month, and day.year
- year-1900month
- 0 to 11day
- 1 to 31public Date(long date)
Date
object
using a milliseconds time value. If the given millisecond
value contains time information, the driver will set the
time components to zero.date
- milliseconds since January 1, 1970, 00:00:00 GMT.
A negative number indicates the number of milliseconds
before January 1, 1970, 00:00:00 GMT.Method Detail |
public void setTime(long date)
Date
object
using the given milliseconds time value. If the given milliseconds
value contains time information, the driver will set the
time components to zero.setTime
in class Date
date
- milliseconds since January 1, 1970, 00:00:00 GMT.
A negative number indicates the number of milliseconds
before January 1, 1970, 00:00:00 GMT.public static Date valueOf(String s)
Date
value.s
- date in format "yyyy-mm-dd"Date
object representing the given datepublic String toString()
NOTE: To specify a date format for the class
SimpleDateFormat
, use "yyyy.MM.dd" rather than
"yyyy-mm-dd". In the context of SimpleDateFormat
,
"mm" indicates minutes rather than the month.
For example:
Format Pattern Result -------------- ------- "yyyy.MM.dd G 'at' hh:mm:ss z" ->> 1996.07.10 AD at 15:08:56 PDT
toString
in class Date
public int getHours()
getHours
in class Date
IllegalArgumentException
- if this method is invokedpublic int getMinutes()
getMinutes
in class Date
IllegalArgumentException
- if this method is invokedpublic int getSeconds()
getSeconds
in class Date
IllegalArgumentException
- if this method is invokedpublic void setHours(int i)
setHours
in class Date
IllegalArgumentException
- if this method is invokedpublic void setMinutes(int i)
setMinutes
in class Date
IllegalArgumentException
- if this method is invokedpublic void setSeconds(int i)
setSeconds
in class Date
IllegalArgumentException
- if this method is invoked
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.