我有以下代码:
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
我已经尝试了各种方法来格式化时间戳,但没有一个工作。有人可以帮忙吗?
答案 0 :(得分:4)
According to the documentation,您应该可以致电:
nextRow.add("${row.EVENT_TMSTP.stringValue()}");