【发布时间】:2023-03-28 16:15:01
【问题描述】:
我在我的 psql 数据库中以 DD/MM/YYYY HH24:MI TZ(带时区的日期时间)格式存储了日期。我需要将此日期转换为时间戳。
我尝试了 to_timestamp() 但它不适用于时区。
ERROR: "TZ"/"tz"/"OF" format patterns are not supported in to_date
我试过 ::timestamptz 但它认为日期格式为MM/DD/YYYY HH24:MI TZ
ERROR: date/time field value out of range
有没有办法将格式从DD/MM/YYYY HH24:MI TZ 转换为MM/DD/YYYY HH24:MI TZ 或将DD/MM/YYYY HH24:MI TZ 转换为时间戳?
例如“28/04/2017 13:00 +2:30”
【问题讨论】:
标签: sql postgresql datetime timestamp