需要帮助将日期格式20120130转换为日期数据类型oracle sql

时间:2012-05-14 16:00:23

标签: sql oracle

请您帮我将日期从格式“20120101”转换为Orcle Sql中的DATE格式。

我查看了这个link,但没有提到日期格式是否为自定义..

编辑:是否可以将任何排除规则写入转换函数?

这样的“99999999”到“9999-12-31”?有可能吗?

4 个答案:

答案 0 :(得分:2)

SELECT to_date('20120101','YYYYMMDD') FROM dual;

答案 1 :(得分:2)

to_date('20120101','YYYYMMDD')应该没问题......

答案 2 :(得分:1)

您可以指定格式:

to_date('20120101', 'yyyymmdd')

答案 3 :(得分:1)

如果您要将字符串'20120101'转换为日期,则假定该字符串包含4位数年份,后跟2位数月份和2位数字日期

to_date( '20120101', 'YYYYMMDD' )
相关问题