暂无图片
Oracle怎么从日期值中提取时分秒?
我来答
分享
暂无图片 匿名用户
Oracle怎么从日期值中提取时分秒?

例如从’2021-09-22 11:01:00’提取’2021-09-22’可以用trunc(,‘dd’),但提取’11:01:00’用什么函数或方法?

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
赵勇

to_char(xxx,‘hh24:mi:ss’)

暂无图片 评论
暂无图片 有用 1
暂无图片
DarkAthena

to_char(日期值,‘hh24:mi:ss’)

暂无图片 评论
暂无图片 有用 0
Root__Liu

完全显示:
TO_CHAR(date, ‘yyyy-mm-dd HH24:MI:SS’)
只显示日期:
TO_CHAR(date, ‘yyyy-mm-dd’)
显示日期和小时:
TO_CHAR(date, ‘yyyy-mm-dd hh24’)
显示日期和小时和分钟:
TO_CHAR(date, ‘yyyy-mm-dd hh24:mi’)
只显示小时和分钟及秒:
TO_CHAR(date, ‘hh24:mi:ss’)

暂无图片 评论
暂无图片 有用 0
dbtiger

SYS@mysrv>select sysdate from dual;

SYSDATE

2022-06-06 14:27:52

SYS@mysrv>select to_char(sysdate,‘hh24:mi:ss’) from dual;

TO_CHAR(SYSDATE,'HH24:MI

14:28:27

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏