从 MySQL 检索要C++的时间戳数据

Retrieve Timestamp Data to C++ from MySQL

本文关键字:时间戳 数据 C++ MySQL 检索      更新时间:2023-10-16

>我有2个字符串:startDate和endDate。在 MySQL 数据库中,有一个时间戳列。我想使用 c++ 检索和插入数据

string startDate
string endDate
stringstream s;
s << "SELECT * FROM Amts WHERE time >= "<< startDate <<" AND time < "<< endDate <<";";

我录制了一些字符串,如"2014-12-01 14:02:55"我无法通过此查询获得任何记录。我尝试过TIME('startDate'),但是当我尝试打印结果集时,我看到'std::out_of_range'

我根本不知道C++,所以我希望你的变量是正确的。

也许之间可以帮助你?另外,用单件包裹。

SELECT * FROM Amts WHERE `time` BETWEEN '"<< startDate <<"' AND '"<< endDate <<"';"