Author: doogie
Date: Tue May 14 18:09:22 2013
New Revision: 1482507
URL:
http://svn.apache.org/r1482507Log:
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);