jmcnally 01/09/04 13:43:17
Modified: src/java/org/apache/torque/adapter DB.java
Log:
remove loss of precision by converting Timestamp to long and back to Timestamp.
Revision Changes Path
1.15 +12 -3
jakarta-turbine-torque/src/java/org/apache/torque/adapter/DB.java
Index: DB.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-torque/src/java/org/apache/torque/adapter/DB.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- DB.java 2001/09/01 16:18:40 1.14
+++ DB.java 2001/09/04 20:43:17 1.15
@@ -102,7 +102,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Jon S. Stevens</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Brett McLaughlin</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Daniel Rall</a>
- * @version $Id: DB.java,v 1.14 2001/09/01 16:18:40 dlr Exp $
+ * @version $Id: DB.java,v 1.15 2001/09/04 20:43:17 jmcnally Exp $
*/
public abstract class DB implements Serializable, IDMethod
{
@@ -411,7 +411,16 @@
*/
public String getDateString(Date date)
{
- //return '\'' + date.toString() + '\'';
- return "{ts '" + new Timestamp(date.getTime()) + "'}";
+ Timestamp ts = null;
+ if ( date instanceof Timestamp )
+ {
+ ts = (Timestamp)date;
+ }
+ else
+ {
+ new Timestamp(date.getTime());
+ }
+
+ return "{ts '" + ts + "'}";
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]