`

Oracle to_date用法

阅读更多

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;
分享到:
评论
1 楼 zhangyou1010 2009-06-03  
哪里拷过来的。

相关推荐

    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 日期格式

    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 的运用

    在Oracle数据库中,时间函数是处理日期和时间数据的...掌握`TO_DATE`函数的用法对于进行复杂的时间数据分析和报表生成具有重要意义。在实际应用中,还需注意时区和本地化设置的影响,以确保日期数据的准确性和一致性。

    TO_DATE用法详解.doc

    TO_DATE 函数用法详解 TO_DATE 函数是 Oracle 中的一个重要函数,它用于将字符类型的日期字符串转换为日期类型的数据。该函数的语法为:TO_DATE(date_string, format_string),其中 date_string 是要转换的日期字符...

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

    当需要表示日期字段为空时,应使用`TO_DATE(NULL)`,而不是直接使用`NULL`,因为`NULL`在Oracle中表示未知值,而`TO_DATE(NULL)`明确表示日期字段没有值。 6. **月份差** 判断日期是否在某个范围内,可以使用`...

    讲述Oracle中的to_date参数含义

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

    Oracle中TO_DATE、TO_CHAR,Oracle函数大全

    总之,Oracle的`TO_DATE` 和 `TO_CHAR` 函数是数据库操作中必不可少的部分,理解并熟练使用它们以及其他的Oracle函数,可以极大地提高数据处理的效率和准确性。通过不断学习和实践,可以深入掌握这些函数的用法,...

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

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

    c#中oracle的to_date函数使用方法

    在C#中操作Oracle的日期字段时,合理使用`TO_DATE`函数可以有效地处理日期和时间数据,使其符合Oracle数据库的要求。在传递参数时,务必注意日期格式的正确性,以及C#中的日期对象如何转换为Oracle可理解的字符串...

    Oracle to_char(date)用法总结

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

    Oracle TO-DATE 日期格式大全.docx

    Oracle TO_DATE 日期格式大全 Oracle 的 TO_DATE 函数是一个强大的日期格式化工具,用于将字符串转换为日期类型。下面是 TO_DATE 函数的详细格式大全。 日期格式 * 年份:yy(两位年)、yyy(三位年)、yyyy(四...

    Oracle中To-date用法.pdf

    Oracle 中 TO_DATE 函数用法 Oracle 中 TO_DATE 函数是将字符字符串转换为日期类型的函数。TO_DATE 函数的格式为 `TO_DATE( string, format )`,其中 `string` 是要转换的字符字符串,`format` 是日期格式字符串。 ...

Global site tag (gtag.js) - Google Analytics