[ 1939010 ] Excel Export ERROR - java.sql.Date

This commit is contained in:
teo_sarca 2008-04-11 17:53:08 +00:00
parent 615d5108ac
commit 3c9d93b5dd
1 changed files with 7 additions and 1 deletions

View File

@ -14,6 +14,7 @@
package org.adempiere.print.export; package org.adempiere.print.export;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.util.Date;
import org.adempiere.impexp.AbstractExcelExporter; import org.adempiere.impexp.AbstractExcelExporter;
import org.compiere.print.MPrintFormat; import org.compiere.print.MPrintFormat;
@ -24,6 +25,7 @@ import org.compiere.print.PrintDataElement;
/** /**
* Export PrintData to Excel (XLS) file * Export PrintData to Excel (XLS) file
* @author Teo Sarca, SC ARHIPAC SERVICE SRL * @author Teo Sarca, SC ARHIPAC SERVICE SRL
* <li>BF [ 1939010 ] Excel Export ERROR - java.sql.Date - integrated Mario Grigioni's fix
*/ */
public class PrintDataExcelExporter public class PrintDataExcelExporter
extends AbstractExcelExporter extends AbstractExcelExporter
@ -73,6 +75,10 @@ extends AbstractExcelExporter
if (pde == null) if (pde == null)
; ;
else if (pde.isDate()) { else if (pde.isDate()) {
Object o = pde.getValue();
if (o instanceof Date)
value = new Timestamp(((Date)o).getTime());
else
value = (Timestamp)pde.getValue(); value = (Timestamp)pde.getValue();
} }
else if (pde.isNumeric()) { else if (pde.isNumeric()) {