我开始与 Jasper 合作,但遇到了一个小问题。我想导出我数据库中的日期并将其导出到 excel 并保存日期格式。日期与数据库中的日期一起保存。
错误是当我打开导出数据的 excel 文件时,日期不是格式日期而是一般。但是使用jrxml中编写的模式显示正确。
那是我用来进行excel导出的代码。我认为 jrxml 的另一部分是默认的。
<textField isStretchWithOverflow="true" pattern="dd/MM/yyyy" isBlankWhenNull="true" hyperlinkType="None">
<reportElement stretchType="RelativeToBandHeight" x="343" y="0" width="68" height="21"/>
<box>
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5"/>
<leftPen lineWidth="0.5"/>
<bottomPen lineWidth="0.5"/>
<rightPen lineWidth="0.5"/>
</box>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font fontName="Arial" size="10" isBold="true" isItalic="true" pdfFontName="arial.ttf"/>
</textElement>
<textFieldExpression class="java.util.Date"><![CDATA[$F{Date1}]]></textFieldExpression>
</textField>
有谁知道我做错了什么???
另一个小问题: - 在我的 Eclipse 项目中,我使用 jasperreports.jar 版本 3.5,但我使用 iReporter 3.1.1 处理/修改 .jrxml。这可能会导致使用不同版本的问题或问题?