【问题标题】:DynamicReports Eliminates Time Portion Of Date FieldsDynamicReports 消除了日期字段的时间部分
【发布时间】:2014-07-03 09:39:55
【问题描述】:

我正在使用dynamic-reports 创建基于 Jasper-reports 的报告。

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

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

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

如有任何帮助,将不胜感激。

【问题讨论】:

    标签: java sql jasper-reports dynamic-reports


    【解决方案1】:

    诀窍是改用此列定义:

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

    ricardo mariaca 回答 here

    【讨论】:

      猜你喜欢
      • 2014-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-11
      • 2010-11-22
      • 1970-01-01
      • 2012-11-07
      相关资源
      最近更新 更多