我正在尝试进行简单的字符串到日期转换;但是,当该字符串中存在时区时,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
答案 0 :(得分:1)
为什么不尝试直接演员?
SELECT 'Mon Feb 23 13:43:07 PST 2015'::timestamp with time zone
完成此操作后,使用日期对象非常容易。