カスタムC 関数内で、文字列 ('2012-01-10') の日付を UNIX タイムスタンプに変換するにはどうすればよいですか?
仕事やキャスティングを行うためのCトリックがあるということですか?または、SQL 呼び出しを使用する必要があります。
SELECT extract(epoch FROM date('2012-01-10'));
これはパフォーマンスの損失ではありませんか?
私は
PGtimestamptz ts;
res = PQexef("select now()");
PQgetf(res, 0, "%timestamptz", 0 , &ts);
int epoch = ts.epoch;
libpqtypes をインストールしましたが、例が不完全で動作しないようです
誰かがこの変換の最良の方法を提案したり、postgresql カスタム C 関数を開発する libpqtypes を使用した完全な例を提供したりできますか?
LinuxボックスでPostgreSQl 9.3を使用しています
どうもありがとう
ルカ