在c ++中将日期时间转换为double

时间:2014-12-02 18:51:50

标签: c++ datetime sqlite

我有ISO8601日期时间格式(例如2000-02-29T12:45:00 + 02:00)。 我必须把它转换成双倍。

我从数据库中获取此值:

std::string _date = ((char*)sqlite3_column_text(statement, 0) != NULL) ? (char*)sqlite3_column_text(statement, 0) : "0";

我尝试转换:

value.dateTime = atof(_date.c_str());

对于数据库中的所有日期,我得到相同的值

0 个答案:

没有答案