【发布时间】:2010-01-13 04:49:28
【问题描述】:
当我查询 SUBSTR(e.updatetime - s.updatetime, 1,30) 我会得到下面的结果 +000000001 05:06:47.388000
这可以保存在 java.util.Date 中吗?或者我应该使用除 String 之外的哪个 java 类来轻松检索日、分、小时...
p/s: e.updatetime 是时间戳类型
【问题讨论】:
-
SUBSTR 需要一个字符串作为其第一个参数,但是您传递的是一个间隔。因此,它为您进行了隐式数据类型转换——最好使用 TO_CHAR 进行显式数据类型转换。最好使用 Gary 的建议并避免任何转换为字符串。