【发布时间】:2016-05-26 17:06:53
【问题描述】:
关于如何将2016-03-24T11:31:31+0100 格式的VARCHAR 转换为timestamp/time zone 的任何建议
"FIELD_YYY" 显然曾经是带有时区的时间戳 被馈送到“TABLE_XXX”,我必须使用这个表中的这个字段供我使用。
(我相信 T 标志着时间戳转换为 VARCHAR 的时间部分的开始)
我需要将其转换回时间戳/时区。
select to_timestamp('2016-03-24T11:31:31+0100', 'yyy-mm-dd hh24:mi:ss') from DUAL
不,我无法更改“FIELD_YYY”或“TABLE_XXX”,为什么?我就是做不到,这就是生活...... :-(
【问题讨论】:
标签: sql oracle date-format