C++ 使用PostgreSQL时,SOCI库中的高精度时间戳

C++ 使用PostgreSQL时,SOCI库中的高精度时间戳,c++,sql,postgresql,soci,C++,Sql,Postgresql,Soci,SOCI库描述了std::tm与时间戳的绑定。 tm结构精度是第二位的,但PostgreSQL时间戳提供了更好的精度。 您能否建议以低于秒的精度访问时间戳的最佳方法 我尝试了无符号long和long-long数据类型来访问时间戳,但没有成功。 我成功的唯一方法是字符串,但这需要对它进行解析(我希望使用一些常规值,比如长毫秒,甚至更好的c++11时间点),这远远不是最优的 提前感谢。如果您通过libpq与PostgreSQL通信,请使用libpqtypes。它将有助于管理PostgreSQL数据类

SOCI库描述了std::tm与时间戳的绑定。 tm结构精度是第二位的,但PostgreSQL时间戳提供了更好的精度。 您能否建议以低于秒的精度访问时间戳的最佳方法

我尝试了无符号long和long-long数据类型来访问时间戳,但没有成功。 我成功的唯一方法是字符串,但这需要对它进行解析(我希望使用一些常规值,比如长毫秒,甚至更好的c++11时间点),这远远不是最优的


提前感谢。

如果您通过
libpq
与PostgreSQL通信,请使用
libpqtypes
。它将有助于管理PostgreSQL数据类型


如果您没有使用
libpq
,请提供详细信息。

如果您通过
libpq
与PostgreSQL通信,请使用
libpqtypes
。它将有助于管理PostgreSQL数据类型

如果您没有使用
libpq
,请提供详细信息