TO_DATE 字符串转换为日期型

语法

TO_DATE(X[,c2[,c3]])

功能

将字符串 X 转化为日期型。

如果 X 格式为日期型(date)格式时,则相同表达:date x

如果 X 格式为日期时间型(timestamp)格式时,则相同表达:timestamp x

参数

  • X 日期字符串

  • c2 字符型,参照 TO_CHAR

  • c3 字符型,参照 TO_CHAR

返回值

字符串

示例

(1)使用 to_date 函数将日期字符串转换成日期,如下:

SQL> select to_date('199912','yyyymm'), to_date('2000.05.20','yyyy.mm.dd') from dual;

TO_DATE('19991 TO_DATE('2000.
-------------- --------------
01-12月-99     20-5月 -00

(2)使用 date、timestamp 和 to_date 函数将日期字符串转换成日期,如下:

SQL> select (date '2008-12-31') XXdate from dual;

XXDATE
--------------
31-12月-08

SQL> select to_date('2008-12-31 12:31:30','yyyy-mm-dd hh24:mi:ss') from dual;

TO_DATE('2008-
--------------
31-12月-08

SQL> select (timestamp '2008-12-31 12:31:30') XXtimestamp from dual;

XXTIMESTAMP
---------------------------------------------------------------------------
31-12月-08 12.31.30.000000000 下午
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号