dashDB:如何从 ISO 8601 日期创建时间戳?

dashDB: how to create a TIMESTAMP from an ISO 8601 date?

我有一个存储 iso 8601 日期的 VARCHAR 字段,如下所示:2015-01-13T23:17:00

我想将日期转换成时间戳。

看来我必须去掉'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 日期的推荐方法是什么?

看来我在 dashDB 中采用的方法虽然有点笨拙,但与其他人为 DB2 推荐的方法类似。查看 DB2 的一些答案,here