3

我正在使用动态报告来创建基于 Jasper 报告的报告。

我遇到了这个奇怪的问题,当我创建包含具有时间戳值的列的报告时,这些值的时间部分被消除,并且报告中这些列的值显示为没有时间部分,例如,我期望2013-03-12 23:10:10.2但得到2013-03-12 0:0:0.0

我正在使用DataTypes.dateYearToSecondType()动态报告数据类型的类型。

我目前正在使用 jasperreports-5.5.1 和 dynamicreports-3.2.1

任何帮助都会得到帮助。

4

1 回答 1

2

诀窍是改用此列定义:

TextColumnBuilder column = col.column(..., Timestamp.class).setPattern("yyyy-MM-dd HH:mm.sss");

正如里卡多·马里亚卡在这里回答的那样

于 2014-07-03T11:41:26.703 回答