0

我有一个存储 iso 8601 日期的 VARCHAR 字段,如下所示: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 日期的推荐方法是什么?

4

1 回答 1

0

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

于 2015-05-20T11:50:14.853 回答