我有一个VARCHAR字段,存储iso 8601日期,如下所示:2015-01-13T23:17:00
我想将日期转换为TIMESTAMP。
似乎我必须删除'T'才能使用TIMESTAMP_FORMAT
函数:
SELECT
T.F1,
T.F2,
TIMESTAMP_FORMAT(
REPLACE(T."log_date", 'T', ' '), 'YYYY-MM-DD HH24:MI:SS'
) TS
FROM
"MYSCHEMA"."MYTABLE" T
这感觉有点笨拙。在dashDB中解析ISO 8601日期的推荐方法是什么?