aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/sql/Date.java
diff options
context:
space:
mode:
authorBryce McKinlay <bryce@waitaki.otago.ac.nz>2002-06-21 05:39:33 +0000
committerBryce McKinlay <bryce@gcc.gnu.org>2002-06-21 06:39:33 +0100
commitf2390faddfd8fb109355466b4ba961ef07457006 (patch)
treed61a972368a3bd024fed477ac2ab03e86b96d2f3 /libjava/java/sql/Date.java
parent00b94a4440d95cc009c4434782a00eced71e2745 (diff)
downloadgcc-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.java164
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
-