如何在Oracle 11g中将char日期时间值转换为时间戳或日期格式

时间:2012-02-09 06:55:55

标签: oracle oracle11g

我有这样的数据:

field    datatype    values
-----    --------    -----------------
datet    char(30)    2/8/2012 05:45 PM        
datet    char(30)    2/9/2012 05:45 PM        

1 个答案:

答案 0 :(得分:1)

这是什么意思?

SELECT TO_DATE(datet, 'dd/mm/yyyy hh:mi PM')
FROM your_table_name;

(假设2是日,8/9是月,否则改为mm / dd / yyyy)