- 在 Ireport 中显示日期时,它显示为
oracle.sql
而不是实际日期 [Ex: 12/4/2012 displayed as oracle.sql
]。我尝试更改日期格式,但很难确定我哪里出错了。 日期显示为
oracle.sql
的<![CDATA[""+$F{TIME_REGISTERED}]]>
代码下面的代码显示 JasperReport:<textField> <reportElement uuid="e20e9b37-a687-400f-9b29-e4a210e2d71f" x="661" y="26" width="55" height="20"/> <textElement/> <textFieldExpression><![CDATA[""+$F{TIME_REGISTERED}]]></textFieldExpression> </textField>
问问题
581 次
2 回答
0
使用将日期转换为字符串SimpleDateFormat
并将其设置为对象变量
然后在jrxml中声明变量
<field name="TIME_REGISTERED" class="java.lang.String"/>
然后使用
<textFieldExpression><![CDATA[$F{TIME_REGISTERED}]]></textFieldExpression>
于 2013-05-02T17:58:59.533 回答
0
"截至日期" + new SimpleDateFormat("dd-MMM-yyyy").format($P{asofdate})
$P{asofdate} 是一个日期。
"截至日期" + new SimpleDateFormat("dd-MMM-yyyy").format($F{asofdate})
$F{asofdate} 是一个日期。
于 2020-09-18T03:33:46.430 回答