我在iReport中设计了一个带整数字段的报告,显示如下:
结束日期
20171022
20170906
20170903
但我需要以日期格式显示此字段,如:
22/10/2017
06/09/2017
03/09/2017
数据库中的 20171022 值表示 2017年10月22日日期
有没有办法做到这一点?
答案 0 :(得分:1)
您可以使用以下表达式来达到您想要的效果。
$F{column_name}.toString().substring(6,8) + "/" + $F{column_name}.toString().substring(4,6) + "/" + $F{column_name}.toString().substring(0,4)
您可以在查询中处理相同内容。您只需根据所选数据库转换上面的表达式。