sql如何提取时:分:秒

sql如何从标准日期提取时、分、秒?

2021-12-03 19:01:00需提取 19:01:00

请问有相关语法吗,谢谢

select DATE_FORMAT(now(),'%Y-%m-%d %H:%i:%s') from dual;
分别代表年月日时分秒,只获取时间可以这样
select DATE_FORMAT('2021-12-03 19:01:00','%H:%i:%s') from dual;

可以看看这个,比较详细http://t.csdn.cn/33iBl
像你这种截取时分秒的话用'%H:%i:%s'

select date_format('2021-12-03 19:01:00','%H:%i:%s');

select DATE_FORMAT('2021-12-03 19:01:00','%H:%i:%s') from 表;

很多种办法: 1,subsrt(to_char(now(),'yyyy-mm-dd hh:mm:ss')) 这种
2.select DATE_FORMAT('2021-12-03 19:01:00','%H:%i:%s') from dual;
有用的哪位兄弟帮忙点个采纳