`

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分钟的时间
SQL> select to_char(sysdate, 'yyyymmdd hh24:mi:ss') date_a,
   2         to_char(sysdate - interval '7' minute, 'yyyymmdd hh24:mi:ss') data_b
   3     from dual;

DATE_A                             DATA_B
---------------------------------- ----------------------------------
20080520 17:10:33                   20080520 17:03:33
当前时间减去7小时的时间
SQL> select to_char(sysdate, 'yyyymmdd hh24:mi:ss') date_a,
   2         to_char(sysdate - interval '7' hour, 'yyyymmdd hh24:mi:ss') data_b
   3     from dual;

DATE_A                             DATA_B
---------------------------------- ----------------------------------
20080520 17:11:06                   20080520 10:11:06
当前时间减去7天的时间
SQL> select to_char(sysdate, 'yyyymmdd hh24:mi:ss') date_a,
   2         to_char(sysdate - interval '7' day, 'yyyymmdd hh24:mi:ss') data_b
   3     from dual;

DATE_A                             DATA_B
---------------------------------- ----------------------------------
20080520 17:11:48                   20080513 17:11:48
当前时间减去7月的时间
SQL> select to_char(sysdate, 'yyyymmdd hh24:mi:ss') date_a,
   2         to_char(sysdate - interval '7' month, 'yyyymmdd hh24:mi:ss') data_b
   3     from dual;

DATE_A                             DATA_B
---------------------------------- ----------------------------------
20080520 17:12:30                   20071020 17:12:30
当前时间减去7年的时间
SQL> select to_char(sysdate, 'yyyymmdd hh24:mi:ss') date_a,
   2         to_char(sysdate - interval '7' year, 'yyyymmdd hh24:mi:ss') data_b
   3     from dual;

DATE_A                             DATA_B
---------------------------------- ----------------------------------
20080520 17:13:12                   20010520 17:13:12
2.日期到字符操作
SQL> select sysdate data_a, to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') data_b
   2     from dual;

DATA_A     DATA_B
--------- --------------------------------------
20-MAY-08 2008-05-20 17:18:40
3. 字符到日期操作
SQL> select to_date('2008-8-8 8:08:00 PM', 'yyyy-mm-dd hh12:mi:ss PM') data_a
   2     from dual;
分享到:
评论

相关推荐

    Oracle to_date() 用法细节.txt

    ### Oracle to_date() 函数详解 #### 一、概述 `to_date()` 是 Oracle 数据库中的一个重要函数,用于将字符串转换为日期格式。在实际应用中,尤其在处理时间戳或者进行日期比较时非常有用。本文将详细介绍 `to_...

    Oracle 中的 TO_DATE 和 TO_CHAR 函数

    ### Oracle中的TO_DATE和TO_CHAR函数详解 #### 一、TO_DATE函数 **TO_DATE**函数主要用于将字符串转换成日期格式。在Oracle数据库中,这是一个非常实用的功能,尤其是在处理日期和时间相关的数据时。 ##### 1. ...

    Oracle_to_date

    ### Oracle_to_date:Oracle数据库中的日期格式转换 在Oracle数据库中,`TO_DATE`函数是处理日期和时间数据的关键工具之一。它主要用于将字符串转换为日期格式,这在实际的数据处理过程中非常常见,尤其是在需要对...

    Oracle的to_date函数.doc

    Oracle 的 to_date 函数详解 Oracle 的 to_date 函数是一种日期转换函数,用于将字符串类型的日期转换为 DATE 类型的日期。该函数的主要用途是将用户输入的日期字符串转换为 DATE 类型的日期,以便于在 Oracle ...

    讲述Oracle中的to_date参数含义

    `to_date`的主要参数是一个包含日期信息的字符串,以及一个可选的日期格式模型,用于指定输入字符串的日期部分和时间部分的布局。 日期格式模型是由各种字母符号组成的,每个符号对应日期或时间的一个组成部分。...

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

    Oracle中的`TO_DATE`函数是数据库操作中非常重要的一个日期转换工具,主要用于将字符串转换成日期类型。在Oracle SQL中,日期和时间处理是数据库管理的关键部分,`TO_DATE`函数提供了灵活的方式来处理日期和时间数据...

    Oracle中TO_DATE、TO_CHAR,Oracle函数大全

    在Oracle数据库中,`TO_DATE` 和 `TO_CHAR` 是两个非常重要的转换函数,它们用于在日期和字符串之间进行转换。这两个函数对于处理日期相关的数据至关重要,尤其在数据分析和报表生成时。 `TO_DATE` 函数是将字符...

    Oracle to_char

    Oracle to_char 函数详解 Oracle 的 to_char 函数是一个功能强大且灵活的格式化函数,能够将各种数据类型(日期/时间、整数、浮点数、数字)转换成格式化的字符串,并且能够从格式化的字符串转换回原始的数据类型。...

    用java在oracle中插入date类型

    使用 Java 在 Oracle 中插入 Date 类型数据需要使用 to_date() 函数将字符串转换为 Date 类型,然后将其插入到 Oracle 数据库中。同时,我们还可以使用 to_char() 函数将 Date 类型转换为字符串。

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

    Oracle数据库提供了一个非常有用的函数——`TO_DATE`,它用于将字符串转换为日期格式。本篇文章将详细讲解如何在C#中利用Oracle的`TO_DATE`函数进行日期操作。 `TO_DATE`函数的基本语法如下: ```sql TO_DATE...

    Oracle的to_date函数.docx

    Oracle的`to_date`函数是数据库系统中用于将字符串转换为日期类型的函数,它在处理日期和时间数据时非常有用。这个函数接受两个参数:要转换的字符串和一个表示输入字符串格式的模式。 1. `to_date`函数的日期格式...

    设置ORACLE时间格式

    - Oracle提供了`TO_CHAR`和`TO_DATE`函数来转换时间数据。`TO_CHAR`用于将日期或时间转换为字符串,可以指定自定义的格式模型;`TO_DATE`则相反,将字符串转换为日期,同样需要提供匹配的格式模型。 5. **时间格式...

    oracle中一些date的函数

    a_date BETWEEN TO_DATE('20011201', 'yyyymmdd') AND TO_DATE('20011231', 'yyyymmdd') ``` 这会检查 `a_date` 是否在2001年12月1日至12月31日之间。 ### 3. 处理NULL值 当日期字段可能包含NULL时,`TO_DATE...

    Oracle中To-date用法.pdf

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

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

    Oracle数据库中的`TO_DATE`函数是一个非常重要的日期和时间转换函数,它允许用户将字符串转换成日期类型。在处理日期相关的数据时,了解并熟练掌握`TO_DATE`函数的使用方式至关重要。以下是对`TO_DATE`函数及其相关...

    Oracle中To-date用法.docx

    在Oracle数据库中,`TO_DATE`函数是一种非常重要的日期和时间转换工具,它允许我们将字符串转换为日期数据类型。在处理日期和时间相关的查询时,理解`TO_DATE`的使用方式至关重要。以下是对`TO_DATE`函数的详细解析...

    Oracle中实现datadiff函数

    SELECT TO_DATE(TO_CHAR(TO_DATE(TO_CHAR(dateChar), 'YYYY-MM-DD HH24:MI:SS'), 'YYYY-MM-DD HH24:MI:SS'), 'YYYY-MM-DD HH24:MI:SS') INTO reallyDoDate FROM DUAL; RETURN (reallyDoDate); END CDateTime; ``...

    在Oracle写入Date类型的Sql语句

    Oracle中日期转换 to_date参数含义 日期转换写入实例

    oracle_时间函数

    本文将详细探讨Oracle中的时间函数,尤其是`to_date()`和`to_char()`这两个转换函数。 首先,`to_date()`函数用于将字符串转换为日期类型。这个函数需要两个参数:要转换的字符串和指定的日期格式模型。例如,`to_...

    oracle_to_javabean

    根据提供的信息,我们可以了解到这是一个Oracle数据库中的存储过程,其主要功能是自动生成JavaBean类的代码,以便将Oracle表结构映射为Java对象。接下来,我们将深入解析此存储过程,并从中提取出相关的IT知识点。 ...

Global site tag (gtag.js) - Google Analytics