oracle 获取时间
Posted dqcer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 获取时间相关的知识,希望对你有一定的参考价值。
1、获取当前时间的前24小时的各小时时间段
select to_char(to_date(to_char(sysdate - (rownum - 1) / 24,\'yyyy-mm-dd hh24\') || \':00:00\',\'yyyy-mm-dd hh24:mi:ss\'),\'yyyy-mm-dd hh24:mi:ss\') totaldate from dual connect by rownum <= 24 order by totaldate desc
2、获取某天的0点到24点的各小时时间段
select TO_CHAR(to_date(\'2019-01-28\',\'yyyy-mm-dd\') + (rownum - 1) / 24,\'yyyy-mm-dd hh24:mi:ss\') TIMES from DUAL connect by level <= 24
3、获取0点到当前时间的小时段
select TO_CHAR(to_date(\'2019-01-28\',\'yyyy-mm-dd\') + (rownum - 1) / 24,\'yyyy-mm-dd hh24:mi:ss\') TIMES from DUAL connect by level <= to_char(sysdate + 1 / 24,\'hh24\')
以上是关于oracle 获取时间的主要内容,如果未能解决你的问题,请参考以下文章
Oracle 数据库 - 使用UEStudio修改dmp文件版本号,解决imp命令恢复的数据库与dmp本地文件版本号不匹配导致的导入失败问题,“ORACLE error 12547”问题处理(代码片段
Client / Server Interoperability Support Matrix for Different Oracle Versions (Doc ID 207303.1)(代码片段
Android 使用两个不同的代码片段获取当前位置 NULL