将数据类型转换为日期格式

Convert datatype to Date format

我在创建视图时无法将列的数据类型设置为 DATE,默认数据类型是 varchar2。如何将其更改为 DATE 列。

下面是列定义:

TO_CHAR(DATE'1970-01-01' + ( 1465484488329 / 86400000 ), 'YYYY/MM/DD HH24:MI:SS') AS StartTime

输出将是

2016/06/09 15:01:28

但默认为Varchar2格式。请建议如何将其设为日期列类型。

to_charreturns一个varchar。省略它,你应该有一个 date:

DATE'1970-01-01' + ( 1465484488329 / 86400000 )