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]

Reply via email to