SOCI库描述了std :: tm的绑定以使用时间戳。 std :: tm结构精度是第二,但PostgreSQL时间戳提供了更好的精度。 您能建议以低于第二精度访问时间戳的最佳方式吗?
我尝试使用unsigned long和long long数据类型来访问时间戳,但没有成功。 我成功的唯一方法是字符串,但这需要解析它(我希望有一些常规值可以使用 - 比如,很长的毫秒甚至更好的c ++ 11 time_point),这远非最优。
提前致谢。
答案 0 :(得分:1)
如果您通过libpq
与PostgreSQL进行通信,请使用libpqtypes
。它有助于管理PostgreSQL数据类型。
如果您没有使用libpq
,请详细说明。