【发布时间】:2022-01-06 16:41:28
【问题描述】:
我有一个这样的列 120081212。列的格式是数字。
我用过:
SELECT to_date(to_char(SUBSTRING(My_Column,2,6)) ,'yymmdd')
FROM My_Table
输出为:2008-12-12 00:00:00.000。但我只想要2008-12-12。
输出的格式并不重要。
【问题讨论】:
-
您确定这是您使用的实际查询吗? Oracle 使用
SUBSTR,通常TO_DATE会为您提供Oracle 的日期格式12-AUG-20以及更正的查询。如果您的输出确实是2008-12-12 00:00:00.000,那么您的问题中缺少一些内容。
标签: sql date datetime oracle-sqldeveloper