Author: doogie
Date: Tue May 14 18:09:22 2013
New Revision: 1482507

URL: http://svn.apache.org/r1482507
Log:
FEATURE: Add TimestampToString converter; this parallels the existing 
StringToTimestamp implementation.

Modified:
    
ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/DateTimeConverters.java

Modified: 
ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/DateTimeConverters.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/DateTimeConverters.java?rev=1482507&r1=1482506&r2=1482507&view=diff
==============================================================================
--- 
ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/DateTimeConverters.java
 (original)
+++ 
ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/DateTimeConverters.java
 Tue May 14 18:09:22 2013
@@ -730,6 +730,27 @@ public class DateTimeConverters implemen
         }
     }
 
+    public static class TimestampToString extends 
GenericLocalizedConverter<java.sql.Timestamp, String> {
+        public TimestampToString() {
+            super(java.sql.Timestamp.class, String.class);
+        }
+
+        @Override
+        public String convert(java.sql.Timestamp obj) throws 
ConversionException {
+            return obj.toString();
+        }
+
+        public String convert(java.sql.Timestamp obj, Locale locale, TimeZone 
timeZone, String formatString) throws ConversionException {
+            DateFormat df = null;
+            if (UtilValidate.isEmpty(formatString)) {
+                df = 
UtilDateTime.toDateTimeFormat(UtilDateTime.DATE_TIME_FORMAT, timeZone, locale);
+            } else {
+                df = UtilDateTime.toDateTimeFormat(formatString, timeZone, 
locale);
+            }
+            return df.format(obj);
+        }
+    }
+
     public static class TimeZoneToString extends AbstractConverter<TimeZone, 
String> {
         public TimeZoneToString() {
             super(TimeZone.class, String.class);


Reply via email to