`
abin103
  • 浏览: 153006 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Oracle中日期时间的操作比较和加减

阅读更多
Oracle关于时间/日期的操作
    1.日期时间间隔操作 中国网管联盟www_bitscn_com
    当前时间减去7分钟的时间
    select sysdate,sysdate - interval '7' MINUTE from dual
    当前时间减去7小时的时间
    select sysdate - interval '7' hour from dual
    当前时间减去7天的时间
    select sysdate - interval '7' day from dual
    当前时间减去7月的时间
    select sysdate,sysdate - interval '7' month from dual 网管网bitsCN_com
    当前时间减去7年的时间
    select sysdate,sysdate - interval '7' year from dual
    时间间隔乘以一个数字 54ne.com
    select sysdate,sysdate - 8 *interval '2' hour from dual

    2.日期到字符操作
    select sysdate,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual 网管网bitsCN.com
    select sysdate,to_char(sysdate,'yyyy-mm-dd hh:mi:ss') from dual
    select sysdate,to_char(sysdate,'yyyy-ddd hh:mi:ss') from dual
    select sysdate,to_char(sysdate,'yyyy-mm iw-d hh:mi:ss') from dual
    参考oracle的相关关文档(ORACLE901DOC/SERVER.901/A90125/SQL_ELEMENTS4.HTM#48515)

    3. 字符到日期操作
    select to_date('2003-10-17 21:15:37','yyyy-mm-dd hh24:mi:ss') from dual
    具体用法和上面的to_char差不多。 54ne.com

    4. trunk/ ROUND函数的使用 网管网bitsCN.com
    select trunc(sysdate ,'YEAR') from dual 中国网管联盟www.bitscn.com
    select trunc(sysdate ) from dual 54com.cn
    select to_char(trunc(sysdate ,'YYYY'),'YYYY') from dual

    5.oracle有毫秒级的数据类型 网管联盟www.bitsCN.com
    --返回当前时间 年月日小时分秒毫秒 中国网管联盟www.bitscn.com
    select to_char(current_timestamp(5),'DD-MON-YYYY HH24:MI:SSxFF') from dual; 54ne.com
    --返回当前 时间的秒毫秒,可以指定秒后面的精度(最大=9)
    select to_char(current_timestamp(9),'MI:SSxFF') from dual;

    6.计算程序运行的时间(ms)
    declare 54com.cn
    type rc is ref cursor;
    l_rc rc;
    l_dummy all_objects.object_name%type;
    l_start number default dbms_utility.get_time;
    begin
    for I in 1 .. 1000
    loop
    open l_rc for
    'select object_name from all_objects '|| 中国网管联盟www.bitscn.com
    'where object_id = ' || i;
    fetch l_rc into l_dummy; feedom.net
  feedom.net
分享到:
评论

相关推荐

    oracle_日期_加减方法

    Oracle提供了丰富的函数来帮助用户对日期进行加减操作,这些功能强大且灵活的函数使得开发者能更精确地处理时间数据。以下是Oracle中关于日期加减的一些主要知识点: 1. **加法操作**: - `ADD_MONTHS(date, ...

    Oracle时间日期操作

    4. 日期和时间的计算:使用 `add_months` 函数可以对日期进行月份的加减运算,例如:`add_months(sysdate, -5)` 可以将当前日期减去 5 个月。 5. 日期和时间的比较:使用 `>`、`、`=` 等运算符可以对日期和时间进行...

    ORACLE中的日期加减操作实例介绍

    在Oracle数据库中,日期加减操作是日常查询和数据分析中不可或缺的部分。本篇文章将深入探讨如何在Oracle中进行日期和时间的加减操作,并通过实例详细介绍如何增加小时、分钟、秒、天、月以及年。 首先,Oracle支持...

    Oracle日期时间(DateTime)操作

    本文将深入解析Oracle日期时间操作的一些核心知识点,涵盖基本的日期时间函数使用、日期时间的格式化、以及一些高级的日期时间计算技巧。 ### 一、基础日期时间函数 #### 1. SYSDATE `SYSDATE`是Oracle系统中获取...

    oracle 日期 加减方法.pdf

    在Oracle中,日期不仅可以与整数进行加减运算,还可以与其他日期对象进行比较和计算。以下是一些核心的Oracle日期操作方法: 1. **加法**: - `ADD_MONTHS(date, months)`:这个函数将给定的日期`date`增加指定的`...

    Oracle日期函数练习

    Oracle 日期函数是 Oracle 数据库中的一组功能强大且广泛使用的函数,它们可以对日期进行各种操作和计算,本次练习涵盖了 Oracle 中常用的日期函数,包括获取当前系统时间、对日期的月进行加减、获取给定日期所在月...

    oracle日期处理全集-日期加减全活儿.pdf

    Oracle数据库在日期处理方面提供了丰富的函数,这些函数可以帮助开发者对日期进行各种操作,例如加减、格式转换、取最大最小值等。以下是基于提供的文件内容所介绍的一些关键知识点: 1. **add_months(d,n)**: 这个...

    oracle 日期 加减方法.docx

    Oracle数据库在处理日期运算时提供了丰富的函数和方法,使得对日期进行加减操作变得非常方便。在Oracle中,日期不仅可以与数字进行加减,还可以通过特定的函数进行复杂的日期计算。以下将详细介绍Oracle中关于日期加...

    数据库oracle中日期处理

    使用`+`和`-`运算符可以进行日期的加减,例如`date + interval '1' day`表示日期加一天。 6. **日期转换**: - `TO_CHAR(date, format_mask)`:将日期转换为字符格式。 - `TO_DATE(char, format_mask)`:将字符...

    Oracle时间日期操作.pdf

    Oracle数据库在处理时间日期操作时提供了丰富的函数和表达式,这些功能强大且灵活,能够满足各种日期时间的计算和格式化需求。以下是一些主要的知识点: 1. **时间日期运算**: - `sysdate` 函数返回当前系统日期...

    Oracle中的日期时间存储.docx

    Oracle的日期和时间处理功能强大且灵活,能够满足各种复杂的日期时间操作需求。在实际使用中,根据业务需求选择合适的函数和方法,可以有效地管理和操纵日期时间数据。通过理解这些基本概念和操作,可以更高效地进行...

    oracle日期处理全集-日期加减全活儿.doc.docx

    Oracle 日期处理全集 Oracle 日期处理函数是 Oracle 中的一组强大的函数,用于处理日期和时间相关的操作。...这些函数可以用来实现各种日期和时间相关的操作,例如日期加减、日期比较、日期格式转换等。

    oracle日期处理完全版

    - 示例查询展示了如何找出指定日期范围内非周末的天数,通过 `rownum` 和日期加减计算,以及 `to_char` 获取星期几并排除 '1'(星期一)和 '7'(星期日)。 9. **月份间隔计算**: - `months_between` 函数用于...

    oracle 日期处理 总结

    Oracle数据库在日期处理方面提供了丰富的功能,这使得开发者可以方便地进行各种日期和时间操作。以下是对Oracle日期处理的一些关键知识点的详细说明: 1. **将时间字符串转换为时间** Oracle提供了`to_date()`函数...

    Oracle的日期和时间详解.pdf

    DATE类型还支持各种操作,如加减日期、基于日期的排序和分组、以及使用BETWEEN进行区间查询。DATE与DATE相减可以得到日期差,而与TIMESTAMP相减则会得到INTERVAL。 转换是Oracle日期处理中的重要环节。TO_DATE和TO_...

    oracle中日期的相关操作

    Oracle日期时间格式 Oracle中的日期通常存储在一个`DATE`类型中,它包含了日期和时间两部分的信息。在处理日期时,经常需要将日期转换为特定的格式进行显示或比较。以下是一些常见的日期格式元素及其含义: - **...

    oracle关于日期时间

    ### Oracle日期时间处理概述 Oracle数据库提供了丰富的日期时间处理功能,包括日期格式化、日期计算、日期范围查询等。通过SQL语句,用户可以方便地对日期进行各种操作。以下将详细介绍如何在Oracle中高效地处理...

    Oracle中 对日期时间类型的操作 - 详细.pdf

    Oracle提供了丰富的函数和语法来处理日期时间,使得我们可以方便地进行日期的加减、格式化、比较以及计算工作日等操作。 1. Oracle日期时间格式: Oracle支持多种日期时间格式,如yy(两位年)、yyyy(四位年)、...

    oracle日期字符串的相互转换

    ### Oracle日期与字符串相互转换详解 #### 一、概述 在Oracle数据库中,日期与字符串之间的转换是一项常用且重要的操作。正确地进行日期与字符串之间的转换对于数据处理、查询优化等方面有着不可忽视的作用。本...

Global site tag (gtag.js) - Google Analytics