`
libran
  • 浏览: 193340 次
  • 性别: Icon_minigender_1
  • 来自: 天津
文章分类
社区版块
存档分类
最新评论

oracle中日期格式'yyyy-mm-dd'和'yyyymmdd'的区别

阅读更多
oracle中日期格式'yyyy-mm-dd'和'yyyymmdd'的区别
 

对于年月日中"日"是个位的情况下,处理不一样,'yyyymmdd'格式没问题,而式'yyyy-mm-dd'格式则不行,请看:

SQL> alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';

Session altered.

SQL> select to_date('2007059','yyyy-mm-dd hh24:mi:ss') from dual;
select to_date('2007059','yyyy-mm-dd hh24:mi:ss') from dual
                 *
ERROR at line 1:
ORA-01861: literal does not match format string


SQL> select to_date('2007059','yyyy-mm-dd') from dual;
select to_date('2007059','yyyy-mm-dd') from dual
                 *
ERROR at line 1:
ORA-01861: literal does not match format string


SQL> select to_date('2007059','yyyymmdd')   from dual;

TO_DATE('2007059','
-------------------
2007-05-09 00:00:00

分享到:
评论

相关推荐

    ORACLE中日期和时间函数汇总

    * `TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')` 将当前日期和时间转换为字符串 'YYYY-MM-DD HH24:MI:SS' 格式。 * `TO_CHAR(TO_DATE('2002-08-26', 'YYYY-MM-DD'), 'DAY')` 将日期 '2002-08-26' 转换为星期几。 ...

    Oracle中TO-DATE格式.docx

    但是,在实际应用中,我们经常需要使用不同的日期格式,例如 YYYY-MM-DD、YYYYMMDD、DD/MM/YYYY 等。这个时候,我们就需要使用 TO_DATE 函数来将字符串转换为日期类型。 TO_DATE 函数的使用非常灵活,我们可以根据...

    Oracle中日期格式字段处理[归类].pdf

    在Oracle数据库中,日期处理是常见的操作,尤其是在软件开发中,日期格式的转换和操作至关重要。Oracle提供了多种函数来处理日期字段,主要包括`TO_DATE`和`TO_CHAR`这两个核心函数,以及一些辅助的日期计算和格式化...

    ORACLE 日期和时间处理汇总

    Oracle 日期和时间处理函数提供了多种方式来处理日期和时间,包括日期和字符转换、日期语言设置、日期间的天数、时间为空的用法、日期范围查询、日期格式冲突问题、计算日期间的天数和计算月份之间的天数等。

    最新Oracle中日期格式字段处理.pdf

    总之,Oracle中处理日期格式字段时,理解并熟练运用`to_date`和`to_char`函数,以及日期格式模式,是数据库操作中不可或缺的部分。这些知识点对于开发、维护和优化Oracle数据库的应用程序至关重要。

    oracle处理日期大全

    在Oracle中,`TO_DATE`和`TO_CHAR`是非常重要的两个函数,用于日期格式的转换。 - **TO_DATE**: 将字符串转换为日期类型。例如: ```sql SELECT TO_DATE('2002-08-26', 'YYYY-MM-DD') FROM DUAL; ``` 这条SQL...

    Oracle的日期函数.doc

    这里的 `'yyyy-mm-dd'` 是指定的日期格式,必须与字符串中的日期格式一致。如果字符串中包含时间,例如 `'2004-11-27 13:34:43'`,则可以使用 `'yyyy-mm-dd hh24:mi:ss'` 的日期格式进行转换。 Oracle支持多种日期...

    2021-2022收藏的精品资料Oracle日期函数大全.docx

    SELECT (MONTHS_BETWEEN(TO_DATE('2002-08-26', 'yyyy-mm-dd'), TO_DATE('20011201', 'yyyymmdd'))) AS 月份差 FROM DUAL; ``` 以上就是关于Oracle日期时间函数的一些详细介绍和使用示例,希望对你有所帮助。

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

    在Oracle SQL中,日期和时间处理是数据库管理的关键部分,`TO_DATE`函数提供了灵活的方式来处理日期和时间数据,使得我们可以方便地进行日期格式的转换、日期计算以及与字符串之间的相互转换。 1. **日期和字符转换...

    oracle日期字符串的相互转换

    - **10位日期格式**:`yyyy-MM-dd`(如2011-11-01表示2011年11月1日)。 ##### 2. 字符串格式 字符串格式通常指的是日期以文本形式存储时使用的格式。常见的有: - `yyyyMMdd` - `yyyy-MM-dd` - `yyyyMMddHH24:MI:...

    在oracle中处理日期大全

    在 Oracle 中,我们需要注意日期格式的冲突问题。例如: `ALTER SYSTEM SET NLS_DATE_LANGUAGE = 'AMERICAN';` 这条语句将日期语言设置为美国英语,从而避免日期格式的冲突问题。 Oracle 中日期处理是一个非常...

    不同操作系统修改oracle的默认日期格式

    这里将日期格式设置为`YYYY-MM-DD`。 3. **验证设置** 登录新的会话并执行以下命令来验证日期格式是否已更改: ```sql SQL> SELECT SYSDATE FROM DUAL; ``` 通过以上步骤,可以在不同的操作系统中成功地...

    java-oracle数据库时间问题.pdf

    例如,我们可以使用 `SimpleDateFormat` 将当前日期时间格式化为 `yyyy-MM-dd` 格式: ```java SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date = new Date(); System.out.println...

    Oracle 中的日期格式转化.docx

    这将返回当前系统日期和时间的字符串形式,格式为'yyyy-mm-dd hh24:mi:ss'。 Oracle还支持多种格式元素来展示日期和时间,如: - Year: yy (两位年), yyy (三位年), yyyy (四位年) - Month: mm (两位数的月份), mon...

    oracle关于日期时间

    根据提供的文件内容,本文将详细解析Oracle数据库中与日期时间处理相关的知识点,包括日期格式转换、日期计算以及一些实用的日期函数用法等。 ### Oracle日期时间处理概述 Oracle数据库提供了丰富的日期时间处理...

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

    例如,`to_char(sysdate, 'YYYY-MM-DD HH24:MI:SS')` 将当前日期按照 "YYYY-MM-DD HH24:MI:SS" 格式转换为字符串。 next_day 函数 next_day 函数用于返回指定日期后的第一周中的指定天数。其语法为 `next_day(date...

    Oracle日期函数大礼包

    上述SQL语句将字符串`'2002-08-26'`按照指定的日期格式`'yyyy-mm-dd'`转换为日期类型。 - **TO_CHAR**:此函数用于将日期转换为字符串格式。 - **语法**:`TO_CHAR (日期, 格式)` - **示例**: ```sql SELECT ...

    Oracle 中的 TO-DATE 和 TO-CHAR 函数.docx

    Oracle 中的 TO_DATE 和 TO_CHAR 函数是两个非常重要的日期和时间处理函数,它们可以对日期和时间进行格式化、转换和计算。本文将详细介绍 TO_DATE 和 TO_CHAR 函数的使用方法、格式化规则和实践应用。 一、TO_DATE...

    Oracle 日期时间函数的用法.docx

    WHERE ROWNUM ('2002-02-28', 'yyyy-mm-dd') - TO_DATE('2002-02-01', 'yyyy-mm-dd') + 1 ) WHERE TO_CHAR(TO_DATE('2002-02-01', 'yyyy-mm-dd') + rnum - 1, 'D') NOT IN ('1', '7'); ``` 总的来说,Oracle的日期...

    SQL SERVER日期格式转换大全.txt

    亲测正确、有效的格式转换方法,试用于常见的应用场景。适合熟悉oracle,但在用SQLServer的小伙伴。

Global site tag (gtag.js) - Google Analytics