无法将PSQL字符串转换为时间戳

时间:2016-05-04 01:01:29

标签: sql postgresql postgresql-9.3 psql

我正在尝试进行简单的字符串到日期转换;但是,当该字符串中存在时区时,PSQL会抱怨。他们的文件清楚地表明它的支持;然而,它抱怨。我甚至不关心时区,我只想转换字符串。

    db=> select to_timestamp('Mon Feb 23 13:43:07 PST 2015', 'Dy Mon DD HH24:MI:SS TZ YYYY')::timestamp without time zone;

    ERROR:  "TZ"/"tz" format patterns are not supported in to_date

Postgres版本:9.3.10

http://www.postgresql.org/docs/9.3/static/functions-formatting.html

1 个答案:

答案 0 :(得分:1)

为什么不尝试直接演员?

SELECT 'Mon Feb 23 13:43:07 PST 2015'::timestamp with time zone

完成此操作后,使用日期对象非常容易。