qt mysql 系统时间_使用QT和参数在SQLite数据库中插入日期时间
我想從C++/QT應用程序執(zhí)行插入到SQLite數(shù)據(jù)庫。 我想要插入數(shù)據(jù)的表格中的一列是datetime(yyyy-mm-dd hh:mm:ss)。使用QT和參數(shù)在SQLite數(shù)據(jù)庫中插入日期時間
我有嘗試使用此代碼:
...
query.prepare("INSERT INTO table (table_date_time, ...) "
" VALUES (?, ...);");
query.bindValue(0, "datetime('2004-12-11 13:00:00', '+1 day')");
...
但它插入文本“日期時間(‘2004-12-11十三點○○分00秒’,'+ 1一天)”,而不是價值2004-12-12 13:00:00。 如果我嘗試
...
query.prepare("INSERT INTO table (table_date_time, ...) "
" VALUES (datetime(?), ...);");
query.bindValue(0, "2004-12-11 13:00:00, +1 day");
...
或
...
query.prepare("INSERT INTO table (table_date_time, ...) "
" VALUES (datetime(?), ...);");
query.bindValue(0, "'2004-12-11 13:00:00',' +1 day'");
...
日期時間字段不得到填補。 什么是使用datetime函數(shù)allong參數(shù)的正確方法?
在此先感謝。
+0
我只從Java/Android知道這個問題;在那里不可能通過包裝器使用datetime()函數(shù)。我總是把Unix時間戳存儲為一個整數(shù),在應用程序中執(zhí)行日期操作 - 如果所有其他操作都失敗了,你可能會考慮這么做。 –
總結
以上是生活随笔為你收集整理的qt mysql 系统时间_使用QT和参数在SQLite数据库中插入日期时间的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言设计一维数组,一维数组 (1)C语
- 下一篇: 华为云占用443端口_关于XAMPP默认