SQL> select trunc(sysdate)+1/24+3 from dual;

TRUNC(SYSDATE)+1/24
-------------------
2015-08-14 01:00:00

1. SQL> select sysdate from dual;  --取数据库的时间

SYSDATE
-------------------
2015-08-11 23:06:22

2. SQL> select sysdate+1 from dual; --1代表 1天 当前时间往后推迟 1天

SYSDATE+1
-------------------
2015-08-12 23:10:10


3.SQL> select trunc(sysdate) from dual;  --trunc函数是 oracle的截取函数,对sysdate取整

TRUNC(SYSDATE)
-------------------
2015-08-11 00:00:00

4. SQL> select trunc(sysdate)+1/24 from dual;  --对数据库的时间取整 然后往后推 1小时

TRUNC(SYSDATE)+1/24
-------------------
2015-08-11 01:00:00


2015-08-11 00:00:00



5. SQL> select trunc(sysdate)+1/24 +3 from dual;  --取数据库的时间 往后推迟 一个小时,在往后推迟 3天

TRUNC(SYSDATE)+1/24
-------------------
2015-08-14 01:00:00

7. SQL>  select sysdate+1/24+3 from dual;  --同理

SYSDATE+1/24+3
-------------------
2015-08-15 00:07:41


8. SQL> select sysdate+1/24 from dual;  --同理

SYSDATE+1/24
-------------------
2015-08-12 00:08:21

相关文章:

  • 2022-01-29
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-20
  • 2021-09-28
  • 2021-12-21
  • 2022-12-23
  • 2021-06-29
  • 2021-08-25
相关资源
相似解决方案