使用Groovy,如何格式化Oracle时间戳?

时间:2013-09-12 15:28:30

标签: sql oracle groovy timestamp

我有以下代码:

sql.eachRow(sqlQuery, ((pageNumber-1)*pageSize)+1, pageSize) { row ->
List<String> nextRow = new ArrayList<String>();
nextRow.add("$row.EVENT_TMSTP");
    ...

但我得到的时间戳是:

oracle.sql.TIMESTAMP@1d44e01

而不是:

12-SEP-13 10.55.00.392000000 AM

我已经尝试了各种方法来格式化时间戳,但没有一个工作。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:4)

According to the documentation,您应该可以致电:

nextRow.add("${row.EVENT_TMSTP.stringValue()}");