如何将time_t插入PostgreSQL时间戳字段

时间:2012-11-15 14:05:14

标签: c++ c postgresql timestamp

如何将收到time_t结构的时间/日期插入到具有'timestamp without timezone'类型的列中?

以前我使用int8作为数据类型,time_t完全适合,但我想知道如何使用PQexecParams调用时间戳字段(最好不要将time_t转换为来自调用者程序的字符串)。

1 个答案:

答案 0 :(得分:4)

使用to_timestamp功能。 例如:

 select to_timestamp(1000000000)::timestamp;

结果:

   to_timestamp     
---------------------  
 2001-09-09 03:46:40
1 row)