`
lw223
  • 浏览: 100066 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle to_date的使用方法

阅读更多

日期格式参数 含义说明
D 一周中的星期几
DAY 天的名字,使用空格填充到9个字符
DD 月中的第几天  
DDD 年中的第几天
DY 天的简写名
IW ISO标准的年中的第几周
IYYY ISO标准的四位年份
YYYY 四位年份
YYY,YY,Y 年份的最后三位,两位,一位
HH 小时,按12小时计
HH24 小时,按24小时计  
MI 分  
SS 秒  
MM 月  
Mon 月份的简写  
Month 月份的全名  
W 该月的第几个星期
WW 年中的第几个星期

1.日期时间间隔操作  
  当前时间减去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
  当前时间减去7年的时间
  select sysdate,sysdate - interval ’7’ year from dual
  时间间隔乘以一个数字  
  select sysdate,sysdate - 8 *interval ’2’ hour from dual
2.日期到字符操作
  select sysdate,to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual  
  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差不多。
4. trunk/ ROUND函数的使用
  select trunc(sysdate ,’YEAR’) from dual
  select trunc(sysdate ) from dual
  select to_char(trunc(sysdate ,’YYYY’),’YYYY’) from dual
5.oracle有毫秒级的数据类型
  --返回当前时间 年月日小时分秒毫秒
  select to_char(current_timestamp(5),’DD-MON-YYYY HH24:MI:SSxFF’) from dual;
  --返回当前 时间的秒毫秒,可以指定秒后面的精度(最大=9)  
  select to_char(current_timestamp(9),’MI:SSxFF’) from dual;
6.计算程序运行的时间(ms)
  declare
  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 ’||  
  ’where object_id = ’ || i;  
  fetch l_rc into l_dummy;  
  close l_rc;
  end loop;  
  dbms_output.put_line
  ( round( (dbms_utility.get_time-l_start)/100, 2 ) ||
  ’ seconds...’ );
  end;
 

本文来自: 中国自学编程网(www.zxbc.cn) 详细出处参考:http://www.zxbc.cn/html/Oracle/1713175257949.html

分享到:
评论

相关推荐

    Oracle to_date() 用法细节.txt

    本文将详细介绍 `to_date()` 的使用方法、参数格式以及常见问题解决方法。 #### 二、基本语法与格式 `to_date()` 函数的基本语法如下: ```sql TO_DATE (expression, format_mask) ``` 其中: - `expression`: ...

    Oracle 中的 TO_DATE 和 TO_CHAR 函数

    ### Oracle中的TO_DATE和TO_...以上就是Oracle数据库中`TO_DATE`和`TO_CHAR`函数的基本使用方法及相关知识点的详细介绍。这两个函数在处理日期和时间数据时非常有用,能够帮助开发者和DBA更加灵活地操作和展示数据。

    Oracle_to_date

    - 使用 `NLS_DATE_LANGUAGE` 参数指定语言环境来显示日期: - 示例: `SELECT TO_CHAR(TO_DATE('2002-08-26', 'YYYY-MM-DD'), 'DAY', 'NLS_DATE_LANGUAGE=American') FROM DUAL;` - **计算两个日期之间的天数差**: ...

    Oracle TO_DATE 日期格式

    Oracle TO_DATE 日期格式详解 Oracle 中的 TO_DATE 函数是一种强大的日期格式转换函数,能够将字符串转换为日期类型。下面是 TO_DATE 函数的详细介绍: 年份格式 * yy:两位年,显示值为07 * yyy:三位年,显示值...

    Oracle中TO_DATE TO_CHAR格式

    Oracle 中 TO_DATE TO_CHAR 格式详解 ...TO_DATE 和 TO_CHAR 函数是 Oracle 中两个非常重要的日期时间处理函数,通过了解它们的属性和使用方法,我们可以更好地处理日期时间数据,满足不同的应用需求。

    Oracle的to_date函数.doc

    在使用 to_date 函数时,需要指定日期字符串的格式,以便 Oracle 能够正确地解析日期字符串。日期格式参数是用来指定日期字符串的格式的,它由一个或多个日期元素组成,每个日期元素都有其特定的含义。 以下是 ...

    oracle to_date 函数详解

    oracle to_date 函数详解,详细讲解了to_date函数的最详细用法

    Oracle to_date()函数的用法介绍

    在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法,希望可以对您有所启迪。 to_date()与24小时制表示法及mm分钟的显示: 一、在使用Oracle的to_date函数...

    ORACLE 关于时间函数to_date 的运用

    TO_DATE(date_string, format_mask) ``` - `date_string`: 需要转换的日期字符串。 - `format_mask`: 字符串的日期格式掩码,用于指导如何解析`date_string`。 ### 格式掩码详解 格式掩码定义了日期字符串的结构...

    Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理

    Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理 Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理

    讲述Oracle中的to_date参数含义

    Oracle数据库中的`to_date`函数是用于将字符串转换为日期数据类型的函数,它在处理日期和时间相关的操作时非常常用。`to_date`的主要参数是一个包含日期信息的字符串,以及一个可选的日期格式模型,用于指定输入字符...

    TO_DATE用法详解.doc

    该函数的语法为:TO_DATE(date_string, format_string),其中 date_string 是要转换的日期字符串,format_string 是日期字符串的格式。 1. 日期字符串格式 日期字符串可以有多种格式,例如:YYYY-MM-DD HH24:MI:SS...

    oracle中to_date详细用法示例(oracle日期格式转换)

    使用`TO_CHAR`函数结合适当的格式模型和NLS_DATE_LANGUAGE参数,可以确定日期是星期几。例如,`TO_CHAR(TO_DATE('2002-08-26', 'yyyy-mm-dd'), 'day')`会返回星期几的全名,而`NLS_DATE_LANGUAGE`参数用于设定日期...

    Oracle中TO_DATE、TO_CHAR,Oracle函数大全

    TO_DATE(date_string, format_mask[, nls_date_language]) ``` - `date_string`:这是要转换成日期的字符串。 - `format_mask`:定义了字符串中的日期元素布局。例如,'DD-MON-RRRR' 表示日-月-4位年份,'YYYY-MM-...

    oracle-sql基本语法例子,包括to_date,to_char

    总结的sql语法,其中包括一些函数的用法,to_date,to_char,to_number等等函数

    Oracle to_char

    * 如果没有使用 FX 选项,to_timestamp 和 to_date 忽略空白。 * FX 必须作为模板里的第一个条目声明。 * 反斜杠("\")必须用做双反斜杠("\\"),例如 '\\HH\\MI\\SS'。 * 双引号('"')之间的字串被忽略并且不被...

    Oracle to_char(date)用法总结

    Oracle to_char(date) 用法总结 Oracle 的数据类型转换是指将一种数据类型转换为另一种数据类型,以满足不同的应用场景。在 Oracle 中,数据类型转换可以分为显式数据类型转换和隐式数据类型转换。隐式数据类型转换...

Global site tag (gtag.js) - Google Analytics