|
JavaTM 2 Platform Std. Ed. v1.3.1 |
|||||||||
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.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
public int getHours()
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)
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.1 |
|||||||||
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-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.