目前我正在使用MyTimeStampField-TRUNC(MyTimeStampField)从Oracle中的时间戳列中提取时间部分.
SELECT CURRENT_TIMESTAMP-TRUNC(CURRENT_TIMESTAMP) FROM DUAL
Run Code Online (Sandbox Code Playgroud)
这回来了
+00 13:12:07.100729
这对我来说很合适,从时间戳字段中提取时间部分,但我想知道是否有更好的方法(可能使用ORACLE的内置函数)来执行此操作?
你总是可以这样做:
select TO_DATE(TO_CHAR(SYSDATE,'hh24:mi:ss'),'hh24:mi:ss') from dual
Run Code Online (Sandbox Code Playgroud)
我相信这也适用于时间戳.