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 下午
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号