在Oracle中将Number转换为Date类型

时间:2014-01-22 05:39:58

标签: sql plsql oracle11g

我的数字类型有19980215。 我想将它转换为日期类型(1998/02/15)。 感谢。

2 个答案:

答案 0 :(得分:2)

您可以使用TO_DATE功能将其转换为日期。

select to_date(19980215, 'yyyymmdd')
  from ...

然后您可以使用TO_CHAR以您选择的格式显示它。

select to_char(to_date(19980215, 'yyyymmdd'), 'yyyy/mm/dd') 
  from ...

答案 1 :(得分:0)

尝试使用to_date()功能:

select to_char(to_date(19980215,'yyyymmdd'),'yyyy/mm/dd') from dual