0

可能重复:
将 Unixtime 转换为 Datetime SQL (Oracle)

我们有一个 bigint 类型的表。我尝试运行以下查询:

select TO_CHAR(TO_TIMESTAMP(t.bigint_field / 1000), 'DD/MM/YYYY HH24:MI:SS') 
   from table t

并得到这个错误

ORA-00932: inconsistent datatypes: expected - got NUMBER

我已经看过这个问题,但我仍然无法摆脱这个错误。这是我使用的一个值 - 1340809355000。

4

1 回答 1

1

试试,从表 t 中选择 to_date('1970-01-01','yyyy-mm-dd') + t.bigint_field/24/60/60/1000

于 2012-09-24T19:35:58.480 回答