如何使用c ++将字符串日期时间插入到mysql中

时间:2010-07-08 20:22:42

标签: c++ mysql datetime utc

我有一个日期时间字段,格式如下:     

string date = "Jun 23 19:47:15 +0000 2010";
如何在mysql表中插入ito datetime字段?我假设我必须在将日期插入表格之前将日期转换为unix时间戳。

2 个答案:

答案 0 :(得分:1)

首先,你有一个sql注入攻击等待发生。不得不说。

好的,这个巨大的问题一扫而空,你可以将日期转换为MySQL格式(例如UTC时间戳,然后再用FROM_UNIXTIME()转换),或告诉MySQL如何使用STR_TO_DATE()转换它。两者都记录在MySQL手册的“日期和时间函数”部分中。

答案 1 :(得分:0)

您创建一个SQL语句,然后调用SQL API告诉SQL服务器执行您的语句。