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