0

我有以下代码:

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

我尝试了各种方法来格式化时间戳,但都没有奏效。任何人都可以帮忙吗?

4

1 回答 1

4

根据文档,您应该可以调用:

nextRow.add("${row.EVENT_TMSTP.stringValue()}");
于 2013-09-12T15:41:24.007 回答