如何将Varchar转换为日期?

时间:2015-09-09 05:40:35

标签: sql oracle sql-date-functions

我有一张桌子 - 订单,我有一个字段" Order_Date"这是Varchar格式 - ' 20150804'。

select order_date from order
output- 20150804

我想将order_date- ' 20150804' 转换为日期格式 - ' 07-SEP-15'

1 个答案:

答案 0 :(得分:4)

试试这个:

select to_char(to_date('20150804', 'yyyymmdd'), 'dd-MON-yy') from dual;

在您的实际查询中,它将是:

select to_char(to_date(order_date, 'yyyymmdd'), 'dd-MON-yy') from order