我有一个查询要返回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})
答案 0 :(得分:0)
看起来它是org.postgresql.util.PGInterval
类型,因此可用的方法是getMinutes(),getHours()等。
http://jdbc.postgresql.org/development/privateapi/org/postgresql/util/PGInterval.html