关于oracle:将存储为数字的时间转换为字符串

Convert time stored as number to string

我有一个数据库表,它存储了一些时间作为数字,例如3:30am存储为330,4pm存储为1600,我想将它们转换为字符串,例如16:00。尽管我的甲骨文技能有点欠缺,但我不知道该怎么做。


试试下面的

1
SELECT TO_DATE(TO_CHAR(1600,'0000'),'HH24MI') FROM DUAL;