日期转换有关问题,请进来看看

日期转换问题,请大虾进来看看。8:5:00转换为080500要求:1,去掉冒号 : 。2,假如小时是个位数,在前面补0,3,

日期转换问题,请大虾进来看看。
8:5:00转换为080500
要求:
1,去掉冒号 ": "。
2,假如小时是个位数,在前面补0,
3,假如分钟是个位数,在前面补0。
4,假如都不是个位数,时间不变。

请大虾帮我一下,谢谢。

[解决办法]
select to_char(to_date( '20070101 '|| '8:5:00 ', 'yyyymmdd hh24:mi:ss '), 'hh24miss ') from dual;
[解决办法]
如果 '8:5:00 '是字符串的话
select to_char(to_date( '8:5:00 ', 'HH24:MI:SS '), 'HH24MISS ') FROM DUAL;