ORACLE如何将6位时间转换为时分秒格式

今天在使用一个表的时候,该表保存时间为“120526”这样的字符串表示“12:05:26”这样的时间。给用户返回要和另外一个日期字段一起合成一个时间格式。

想了一下,采用如下的语句处理,这样会比较容易一些。记录下来,以备后用。

to_char( TO_DATE(lpad(字段,6, '0'), 'HH24:MI:SS'), 'HH24:MI:SS')

lpad是预防有不足6位的在左边用0补齐。


知行办公,专业移动办公平台
 https://zx.naton.cn/
【总监】十二春秋之,[email protected]
【Master】zelo,[email protected]
【运营】运维艄公,[email protected]
【产品设计】流浪猫,[email protected]
【体验设计】兜兜,[email protected]
【iOS】淘码小工,[email protected];iMcG33K,[email protected]
【Android】人猿居士,[email protected];思路的顿悟,[email protected]
【java】首席工程师MR_W,[email protected]
【测试】土镜问道,[email protected]
【数据】fox009521,[email protected]
【安全】保密,你懂的。 

你可能感兴趣的:(ORACLE如何将6位时间转换为时分秒格式)