You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by nb...@apache.org on 2003/07/04 07:13:10 UTC

cvs commit: jakarta-velocity-tools/src/java/org/apache/velocity/tools/generic DateTool.java

nbubna      2003/07/03 22:13:10

  Modified:    src/java/org/apache/velocity/tools/generic DateTool.java
  Log:
  patch from Eelco Hillenius - support Long->Date conversions
  
  Revision  Changes    Path
  1.3       +8 -2      jakarta-velocity-tools/src/java/org/apache/velocity/tools/generic/DateTool.java
  
  Index: DateTool.java
  ===================================================================
  RCS file: /home/cvs/jakarta-velocity-tools/src/java/org/apache/velocity/tools/generic/DateTool.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DateTool.java	28 May 2003 00:17:15 -0000	1.2
  +++ DateTool.java	4 Jul 2003 05:13:10 -0000	1.3
  @@ -262,7 +262,7 @@
       /**
        * Converts an object to an instance of {@link Date}. Uses a 
        * DateFormat to parse the string value of the object if it is not
  -     * an instance of Date or Calendar.
  +     * an instance of Date or Calendar or Long.
        *
        * @param obj the date to convert
        * @return the object as a {@link Date} or <code>null</code> if no
  @@ -281,6 +281,12 @@
           if (obj instanceof Calendar)
           {
               return ((Calendar)obj).getTime();
  +        }
  +        if (obj instanceof Long) 
  +        {
  +            Date d = new Date();
  +            d.setTime(((Long)obj).longValue());
  +            return d;
           }
           try
           {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org