Oracle 从NUMTODSINTERVAL开始的分钟数(格式)

Oracle 从NUMTODSINTERVAL开始的分钟数(格式),oracle,formatting,Oracle,Formatting,我在oracle文档中没有看到任何关于如何更改numtodsinterval函数输出格式的内容,所以我希望您能提供帮助 EXTRACT(MINUTE FROM NUMTODSINTERVAL(TOTAL_HOURS, 'HOUR')) 我希望这是一个两位数的格式:'MM',现在它可以将1.25转换成1:15,但如果时间是8.1333,它会显示8:8 谢谢!嘿,对不起,是的,你是对的,我没有提供足够的信息,我确实想以典型的时间方式显示它HH:MM,而且你是对的,它确实返回了一个数字,我没有一个到

我在oracle文档中没有看到任何关于如何更改numtodsinterval函数输出格式的内容,所以我希望您能提供帮助

EXTRACT(MINUTE FROM NUMTODSINTERVAL(TOTAL_HOURS, 'HOUR'))
我希望这是一个两位数的格式:'MM',现在它可以将1.25转换成1:15,但如果时间是8.1333,它会显示8:8


谢谢!

嘿,对不起,是的,你是对的,我没有提供足够的信息,我确实想以典型的时间方式显示它HH:MM,而且你是对的,它确实返回了一个数字,我没有一个
到字符
,添加它使这成为一个简单的问题来解决,所以谢谢你!

我不确定我是否理解这个问题。
摘录
返回一个
数字
。您似乎在谈论将一个数字(如
1.25
)转换为一个表示时间的字符串(如
1:15
)。但是您还没有发布用于执行此操作的代码。而且您还没有确切地告诉我们您希望输出是什么……是否应该将8.133转换为字符串
8:08de>带有前导0?如果是这样,则需要将其作为未显示的
to_char
调用的一部分。