Oracle数据库中如何进行时间加减操作?

2026-06-09 14:251阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计172个文字,预计阅读时间需要1分钟。

Oracle数据库中如何进行时间加减操作?

使用SQL修改会话日期格式,并查询当前日期及增量的日期:

sqlALTER SESSION SET NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss';Session altered.

Oracle数据库中如何进行时间加减操作?

SELECT sysdate, sysdate + 1/24, sysdate + 1/1440, sysdate + 1/86400 FROM dual;SYSDATE SYSDATE + 1/24 SYSDATE + 1/1440 SYSDATE + 1/86400------------------- ------------------- ------------------- -------------------

2023-04-01 12:00:00 2023-04-01 12:00:00 2023-04-01 12:00:00 2023-04-01 12:00:00

SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';


Session altered.


SQL> select sysdate, sysdate+1/24, sysdate +1/1440, sysdate + 1/86400 from dual;


SYSDATE SYSDATE+1/24 SYSDATE+1/1440 SYSDATE+1/86400

------------------- ------------------- ------------------- -------------------

2008-04-16 21:23:19 2008-04-16 22:23:19 2008-04-16 21:24:19 2008-04-16 21:23:20

24表示是1天,1/24表示是1小时,1/1440表示1分钟,1/86400表示1秒

本文共计172个文字,预计阅读时间需要1分钟。

Oracle数据库中如何进行时间加减操作?

使用SQL修改会话日期格式,并查询当前日期及增量的日期:

sqlALTER SESSION SET NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss';Session altered.

Oracle数据库中如何进行时间加减操作?

SELECT sysdate, sysdate + 1/24, sysdate + 1/1440, sysdate + 1/86400 FROM dual;SYSDATE SYSDATE + 1/24 SYSDATE + 1/1440 SYSDATE + 1/86400------------------- ------------------- ------------------- -------------------

2023-04-01 12:00:00 2023-04-01 12:00:00 2023-04-01 12:00:00 2023-04-01 12:00:00

SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';


Session altered.


SQL> select sysdate, sysdate+1/24, sysdate +1/1440, sysdate + 1/86400 from dual;


SYSDATE SYSDATE+1/24 SYSDATE+1/1440 SYSDATE+1/86400

------------------- ------------------- ------------------- -------------------

2008-04-16 21:23:19 2008-04-16 22:23:19 2008-04-16 21:24:19 2008-04-16 21:23:20

24表示是1天,1/24表示是1小时,1/1440表示1分钟,1/86400表示1秒