如何在Jasper中格式化间隔类型

时间:2014-12-31 22:08:15

标签: java postgresql jasper-reports

我有一个查询要返回postgres" interval"类型。如何格式化此字段以将持续时间显示为HH:mm?我为Expression类尝试了几种不同的类型,比如java.lang.String java.util.Date和java.sql.Timestamp,并在Pattern属性中设置HH:mm,但它总是只输出这样的

0年0月0日0 天1小时30 分钟0.00秒

还尝试new SimpleDateFormat("MM:mm").format($F{duration})

1 个答案:

答案 0 :(得分:0)

看起来它是org.postgresql.util.PGInterval类型,因此可用的方法是getMinutes(),getHours()等。

http://jdbc.postgresql.org/development/privateapi/org/postgresql/util/PGInterval.html