diff options
author | Bryce McKinlay <bryce@waitaki.otago.ac.nz> | 2002-06-21 05:39:33 +0000 |
---|---|---|
committer | Bryce McKinlay <bryce@gcc.gnu.org> | 2002-06-21 06:39:33 +0100 |
commit | f2390faddfd8fb109355466b4ba961ef07457006 (patch) | |
tree | d61a972368a3bd024fed477ac2ab03e86b96d2f3 /libjava/java/sql/Date.java | |
parent | 00b94a4440d95cc009c4434782a00eced71e2745 (diff) | |
download | gcc-f2390faddfd8fb109355466b4ba961ef07457006.zip gcc-f2390faddfd8fb109355466b4ba961ef07457006.tar.gz gcc-f2390faddfd8fb109355466b4ba961ef07457006.tar.bz2 |
Reformat JDBC classes and add new JDK 1.4 classes and methods.
* java/sql/ParameterMetaData.java, java/sql/SQLPermission.java,
java/sql/Savepoint.java: New files.
* java/sql/Array.java, java/sql/BatchUpdateException.java,
java/sql/Blob.java, java/sql/CallableStatement.java,
java/sql/Clob.java, java/sql/Connection.java,
java/sql/DataTruncation.java, java/sql/DatabaseMetaData.java,
java/sql/Date.java, java/sql/Driver.java,
java/sql/DriverManager.java,
java/sql/DriverPropertyInfo.java, java/sql/PreparedStatement.java,
java/sql/Ref.java, java/sql/ResultSet.java,
java/sql/ResultSetMetaData.java, java/sql/SQLData.java
java/sql/SQLException.java, java/sql/SQLInput.java,
java/sql/SQLOutput.java, java/sql/SQLWarning.java
java/sql/Statement.java, java/sql/Struct.java, java/sql/Time.java,
java/sql/Timestamp.java, java/sql/Types.java: Updated to JDBC 3.0
(JDK 1.4) specification.
* javax/sql/ConnectionEvent.java,
javax/sql/ConnectionEventListener.java,
javax/sql/ConnectionPoolDataSource.java,
javax/sql/DataSource.java, javax/sql/PooledConnection.java,
javax/sql/RowSetEvent.java, javax/sql/RowSetInternal.java,
javax/sql/RowSet.java, javax/sql/RowSetListener.java,
javax/sql/RowSetMetaData.java, javax/sql/RowSetReader.java,
javax/sql/RowSetWriter.java, javax/sql/XAConnection.java,
javax/sql/XADataSource.java: New files.
* Makefile.am: Add new files.
* Makefile.in: Rebuilt.
From-SVN: r54871
Diffstat (limited to 'libjava/java/sql/Date.java')
-rw-r--r-- | libjava/java/sql/Date.java | 164 |
1 files changed, 64 insertions, 100 deletions
diff --git a/libjava/java/sql/Date.java b/libjava/java/sql/Date.java index 789ff0a..59c8f1a 100644 --- a/libjava/java/sql/Date.java +++ b/libjava/java/sql/Date.java @@ -35,7 +35,6 @@ this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. */ - package java.sql; import java.text.SimpleDateFormat; @@ -46,104 +45,69 @@ import java.text.SimpleDateFormat; * * @author Aaron M. Renn (arenn@urbanophile.com) */ -public class Date extends java.util.Date -{ - -/* - * Class Variables - */ - -/** - * Used for parsing and formatting this date. - */ -private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); - -/** - * This is the serialization UID for this class. - */ -private static final long serialVersionUID = 1511598038487230103L; - -/*************************************************************************/ - -/* - * Class Methods - */ - -/** - * This method returns a new instance of this class by parsing a - * date in JDBC format into a Java date. - * - * @param str The string to parse. - * - * @return The resulting <code>java.sql.Date</code> value. - */ -public static Date -valueOf(String str) -{ - try - { - java.util.Date d = (java.util.Date)sdf.parseObject(str); - return(new Date(d.getTime())); - } - catch(Exception e) - { - return(null); - } -} - -/*************************************************************************/ - -/* - * Constructors - */ - -/** - * This method initializes a new instance of this class with the - * specified year, month, and day. - * - * @param year The year of this date minue 1900. - * @param month The month of this date (0-11). - * @param day The day of this date (1-31). - * - * @deprecated - */ -public -Date(int year, int month, int day) -{ - super(year, month, day); -} - -/*************************************************************************/ - -/** - * This method initializes a new instance of this class with the - * specified time value representing the number of seconds since - * Jan 1, 1970 at 12:00 midnight GMT. - * - * @param time The time value to intialize this date to. - */ -public -Date(long date) +public class Date extends java.util.Date { - super(date); + static final long serialVersionUID = 1511598038487230103L; + + /** + * Used for parsing and formatting this date. + */ + private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + + /** + * This method initializes a new instance of this class with the + * specified year, month, and day. + * + * @param year The year of this date minue 1900. + * @param month The month of this date (0-11). + * @param day The day of this date (1-31). + * + * @deprecated + */ + public Date(int year, int month, int day) + { + super(year, month, day); + } + + /** + * This method initializes a new instance of this class with the + * specified time value representing the number of seconds since + * Jan 1, 1970 at 12:00 midnight GMT. + * + * @param time The time value to intialize this date to. + */ + public Date(long date) + { + super(date); + } + + /** + * This method returns a new instance of this class by parsing a + * date in JDBC format into a Java date. + * + * @param str The string to parse. + * @return The resulting <code>java.sql.Date</code> value. + */ + public static Date valueOf(String str) + { + try + { + java.util.Date d = (java.util.Date) sdf.parseObject(str); + return(new Date(d.getTime())); + } + catch(Exception e) + { + return(null); + } + } + + /** + * This method returns this date in JDBC format. + * + * @return This date as a string. + */ + public String toString() + { + return(sdf.format(this)); + } } - -/*************************************************************************/ - -/* - * Instance Methods - */ - -/** - * This method returns this date in JDBC format. - * - * @return This date as a string. - */ -public String -toString() -{ - return(sdf.format(this)); -} - -} // class Date - |