Как конвертировать дату в значение unix epoch в Postgres? Как преобразовать следующий формат в временные метки UNIX? Значение типа: 01-02-2015 10:20 PM должно быть преобразовано в: 1418273999000 Я попробовал функцию to_timestamp, но не работал у меня. Ответ 1 Если ваши данные хранятся в столбце ts, в таблице, называемой данными, выполните следующее: select extract(epoch from ts) from data Ответ 2 Чтобы добавить ответ Джо, вы можете использовать date_part, я думаю, что синтаксис более ясный, чем "extract". select date_part('epoch', ts) from data;
Ответ 1 Если ваши данные хранятся в столбце ts, в таблице, называемой данными, выполните следующее: select extract(epoch from ts) from data
Ответ 2 Чтобы добавить ответ Джо, вы можете использовать date_part, я думаю, что синтаксис более ясный, чем "extract". select date_part('epoch', ts) from data;