TO_DATE(X[,c2[,c3]])
将字符串 X 转化为日期型。
如果 X 格式为日期型(date)格式时,则相同表达:date x
如果 X 格式为日期时间型(timestamp)格式时,则相同表达:timestamp x
字符串
(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 下午