web-dev-qa-db-ja.com

Postgresで日付時刻をUNIXエポック値に変換する方法は?

次の形式をUNIXタイムスタンプに変換するにはどうすればよいですか?

01-02-2015 10:20 PMのような値は1418273999000に変換する必要があります

to_timestamp関数を試しましたが、機能していません。

25

データがtsという列、dataという表に格納されている場合は、次を実行します。

select extract(Epoch from ts) from data
48
Joe Love

Joeの答えを追加するには、_date_part_を使用できます。構文は 'extract'よりも明確だと思います。

select date_part('Epoch', ts) from data;

3
haoming