首页 > 数据库技术 > 详细

ORACLE TO_DATE函数

时间:2014-11-04 14:55:41      阅读:271      评论:0      收藏:0      [点我收藏+]
SELECT TO_DATE(‘2006-05-01 19:25:34‘, ‘YYYY-MM-DD HH24:MI:SS‘) FROM DUAL
SELECT TO_DATE(‘2006-05-01 19:25‘, ‘YYYY-MM-DD HH24:MI‘) FROM DUAL
SELECT TO_DATE(‘2006-05-01 19‘, ‘YYYY-MM-DD HH24‘) FROM DUAL
SELECT TO_DATE(‘2006-05-01‘, ‘YYYY-MM-DD‘) FROM DUAL
SELECT TO_DATE(‘2006-05‘, ‘YYYY-MM‘) FROM DUAL
SELECT TO_DATE(‘2006‘, ‘YYYY‘) FROM DUAL
 
日期说明:
当省略HH、MI和SS对应的输入参数时,Oracle使用0作为DEFAULT值。如果输入的日期数据忽略时间部分,Oracle会将时、分、秒部分都置为0,也就是说会取整到日。

同样,忽略了DD参数,Oracle会采用1作为日的默认值,也就是说会取整到月。

但是,不要被这种“惯性”所迷惑,如果忽略MM参数,Oracle并不会取整到年,取整到当前月。

ORACLE TO_DATE函数

原文:http://www.cnblogs.com/fabulousyoung/p/4073577.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!