iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >oracle日期处理
  • 715
分享到

oracle日期处理

oracle日期处理 2020-08-18 23:08:22 715人浏览 猪猪侠
摘要

oracle日期处理 Oracle时间 SELECT SYSDATE FROM dual; -- 系统时间 SELECT SYSTIMESTAMP FROM dual; -- 当前系统时间戳 SELECT

oracle日期处理

oracle日期处理

Oracle时间

SELECT SYSDATE FROM  dual;  -- 系统时间   
SELECT SYSTIMESTAMP FROM  dual;  -- 当前系统时间戳
SELECT CURRENT_TIMESTAMP FROM  dual;  -- 与时区设置有关,返回的秒是系统的,返回的日期和时间是根据时区转换过的
SELECT current_date FROM  dual;  -- 是对CURRENT_TIMESTAMP准确到秒的四舍五入
select SYSDATE ,systimestamp,current_date,current_timestamp from dual;

时间差计算

DECLARE
START_DATE DATE;
END_DATE DATE;
BEGIN
  START_DATE := SYSDATE - 1 ;
  END_DATE := SYSDATE  ;
  dbms_output.put_line("相差天数 :" || ROUND(TO_NUMBER(END_DATE - START_DATE)));
  dbms_output.put_line("相差小时数 :" || ROUND(TO_NUMBER(END_DATE - START_DATE) * 24));
  dbms_output.put_line("相差分钟数 :" || ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60));
  dbms_output.put_line("相差秒数 :" || ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60));
  dbms_output.put_line("相差毫秒数 :" || ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60 * 1000));
END;

字符串转时间类型

to_date()将字符串转换为具体指定的时间日期格式

SELECT to_date("2018-08-23 00:00:00","yyyy-mm-dd hh24:mi:ss") FROM dual;

时间类型转字符串

to_char()将时间日期按照指定的格式输出,得到的是字符串,而非date类型

select to_char(sysdate,"yyyy-mm-dd hh24::mi:ss") from dual;
select to_char(sysdate,"yyyy-mm-dd") from dual;

时间日期加减

select sysdate,add_months(sysdate,12) from dual; --加1年
select sysdate,add_months(sysdate,1) from dual; --加1月
select sysdate,to_char(sysdate+7,"yyyy-mm-dd HH24:MI:SS") from dual; --加1星期
select sysdate,to_char(sysdate+1,"yyyy-mm-dd HH24:MI:SS") from dual; --加1天
select sysdate,to_char(sysdate+1/24,"yyyy-mm-dd HH24:MI:SS") from dual; --加1小时
select sysdate,to_char(sysdate+1/24/60,"yyyy-mm-dd HH24:MI:SS") from dual; --加1分钟
select sysdate,to_char(sysdate+1/24/60/60,"yyyy-mm-dd HH24:MI:SS") from dual; --加1秒
--------------------------------------------------------------------------------------
select sysdate,add_months(sysdate,-12) from dual; --减1年
select sysdate,add_months(sysdate,-1) from dual; --减1月
select sysdate,to_char(sysdate-7,"yyyy-mm-dd HH24:MI:SS") from dual; --减1星期
select sysdate,to_char(sysdate-1,"yyyy-mm-dd HH24:MI:SS") from dual; --减1天
select sysdate,to_char(sysdate-1/24,"yyyy-mm-dd HH24:MI:SS") from dual; --减1小时
select sysdate,to_char(sysdate-1/24/60,"yyyy-mm-dd HH24:MI:SS") from dual; --减1分钟
select sysdate,to_char(sysdate-1/24/60/60,"yyyy-mm-dd HH24:MI:SS") from dual; --减1秒
您可能感兴趣的文档:

--结束END--

本文标题: oracle日期处理

本文链接: https://www.lsjlt.com/news/7597.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle中怎么使用trunc函数处理日期
    在Oracle中,可以使用TRUNC函数来处理日期。TRUNC函数用于截断日期,将日期的时间部分设为零,只保留日期部分。以下是使用T...
    99+
    2024-04-09
    oracle
  • Python 日期时间处理
    开发过程中最常用的时间处理就是获取时间戳,获取当前日期,或者时间戳,日期互转,做个总结,免得总找不着。1、获取当前timestamp>>> from time import time >>> time()...
    99+
    2023-01-31
    日期 时间 Python
  • JAVA日期处理类详解
    目录Date类构造方法常用方法常用方法Calendar类DataFormat类常用构造方法pattern字符串格式规则常用方法练习总结Date类 java.util.Date类表示特...
    99+
    2024-04-02
  • JDBC中如何处理日期?
    You can insert date values in SQL using the date datatype, The java.sql.Date class maps to the SQL DATE type.The Prepare...
    99+
    2023-10-22
  • JDBC中如何处理日期
    在JDBC中处理日期主要通过java.sql.Date和java.sql.Timestamp类来完成。java.sql.Date类用...
    99+
    2023-10-10
    JDBC
  • Oracle监听日志定期清理
    环境: Oracle 11.2.0 Win Server 2008 R2 Enterprise 原因:Oracle监听日志文件大小超过4G,oracle监听连接时断时续 解决办法:重新建立新的日志文件,通过...
    99+
    2024-04-02
  • moment.js 时间日期处理详解
    周一 至 周日 时间格式化转化 (Y --- 年     M --- 月   D--- 天) var timeNow...
    99+
    2024-04-02
  • 详解python日期时间处理
    目录开发中常用的日期操作有哪些?我们看看这两个模块。time 内置模块calender 内置模块日期格式化处理总结讲了很多数据容器操作,这篇我们看看时间的处理。 开发中常用的日期操作...
    99+
    2024-04-02
  • Ruby日期时间的比较,日期转换等时间日期处理方法大全
    Ruby中Date、Time、 DateTime这3个类提供 了和日期时间相关的操作。 Date只能处理日期Time能处理日期和时间DateTime也能处理日期和时间 其中,Date...
    99+
    2024-04-02
  • PHP8.0中的日期处理库:Carbon
    PHP语言一直以来都是Web开发领域中最受欢迎的语言之一。由于其易学易用,强大的功能和广泛的支持,PHP开发已经成为网站开发和实现Web应用程序的首选。在Web应用程序开发过程中,日期和时间处理通常是必须考虑的一项基本任务。决定如何处理日期...
    99+
    2023-05-14
    PHP carbon 日期处理
  • 详解python日期时间处理2
    目录开发中常用的日期操作还有哪些?我们看看这两个模块。时间处理中的类型转换:struct_time vs str时间与字符串转换总结前篇我们稍微学习了Python中时间的获取,这次继...
    99+
    2024-04-02
  • mysql能对日期进行处理吗
    mysql能对日期进行处理吗?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!mysql可以做日期处理;它可以利用CURDAT...
    99+
    2024-04-02
  • Pandas日期处理之生成工作日与节假日
    目录1. 生成工作日2. 生成节假日3. Pandas 日期处理知识点Pandas 提供了许多日期处理功能,使得处理时间序列数据变得容易。本文将介绍如何使用 Pandas 生成工作日...
    99+
    2023-05-19
    Python Pandas日期处理 Pandas日期处理 Pandas日期
  • pymongo如何处理ISODate格式日期
    本篇文章给大家分享的是有关pymongo如何处理ISODate格式日期,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。pymongo需要将一条记...
    99+
    2024-04-02
  • Spring Boot日期时间如何处理
    本文小编为大家详细介绍“Spring Boot日期时间如何处理”,内容详细,步骤清晰,细节处理妥当,希望这篇“Spring Boot日期时间如何处理”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-06-30
  • 浅谈JS日期(Date)处理函数
    JS日期(Date)处理函数是用来处理日期和时间的函数。它们允许你创建日期对象,设置日期和时间,获取日期和时间的各个部分,进行日期和...
    99+
    2023-08-15
    JS
  • JS日期处理函数有哪些
    JavaScript中常用的日期处理函数有以下几个:1. `new Date()`:创建一个表示当前时间的Date对象。2. `Da...
    99+
    2023-08-15
    JS
  • mysql的日期为空怎么处理
    mysql的日期为空处理方法:若录入日期中小时超过了12个小时,应把%h修改为%H。具体实验案例如下所示:select str_to_date('2016.08.22 13:46:12', '%Y.%m.%d %h:...
    99+
    2024-04-02
  • Lua中怎么处理时间日期
    在Lua中,处理时间日期可以使用os库中的相关函数来实现。以下是一些常用的时间日期处理方法: 获取当前时间戳:使用os.time(...
    99+
    2024-04-09
    Lua
  • oracle日期如何转换成星期
    这篇文章将为大家详细讲解有关oracle日期如何转换成星期,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。现在有个数据分析的工作,需要分析网站注册会员的一些情况: 1.工...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作