SJ1*_*J19 2 sql oracle time date
标题说明了一切,我想要
19:33:25
Run Code Online (Sandbox Code Playgroud)
显示为
Hours: 19, Minutes: 33, Seconds: 25
Run Code Online (Sandbox Code Playgroud)
这是我用来获取 19:33:25 的查询,基本上是转换为字符串的日期。
TO_CHAR(TO_DATE(24 * 60 * 60 * (a.dateEnd - SYSDATE),'sssss'),'hh24:mi:ss')
Run Code Online (Sandbox Code Playgroud)
这样的事情可能吗?
感谢您提供任何意见!
您可以使用该EXTRACT(... from DATE)
函数,但由于您需要一个固定的字符串输出,您可以使用TO_CHAR
. 字符串格式中的所有固定部分都可以用双引号括起来,这给了我们类似的东西 -
select TO_CHAR(sysdate, '"Hours: "hh", Minutes: "mi" Seconds: "ss') from dual;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13221 次 |
最近记录: |