我有一个表,其中timestamp
存储为varchar
. 我需要将其转换为timestamp
withtimezone
但每次我收到“无效操作”错误。
该字段的格式为:
2017-10-30 10:12:34:154 +1100
我尝试了以下方法:
'2017-10-30 10:12:34:154 +1100'::timestamptz
'2017-10-30 10:12:34:154 +1100'::timestamp
to_timestamp('2017-10-30 10:12:34:154 +1100')
to_date('2017-10-30 10:12:34:154 +1100')
to_timestamp(to_char('2017-10-30 10:12:34:154 +1100'))
所有人都给出了这样的错误:
[Amazon](500310) Invalid operation: function to_timestamp(character varying) does not exist;
有人可以帮忙吗?