在sqlite3中存储python日期

时间:2011-07-08 10:22:31

标签: python sqlite pyqt

是不是有办法在sqlite3中存储python日期或pyqt4日期(QDate)?我不想使用sqlite的日期类型,因为我需要找到我将存储的日期之间的差异。这就是我正在尝试的:

    record = QtCore.QDate.currentDate()
    latest = self.calendar.selectedDate()

    db = sql.connect(":memory:")
    cur = self.db.cursor()
    cur.execute("CREATE TABLE  invoices(record, latest)")
    cur.execute("INSERT INTO invoices VALUES (?, ?)", (record, latest)) 
    db.commit()

这是错误:sqlite3.InterfaceError:错误绑定参数0 - 可能不支持的类型。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

没有。首先将其转换为时间戳。