我正在尝试将时间插入到我的数据库中,但是当我打印插入的内容时,它是不正确的。我在将它插入数据库之前打印了时间变量,它是“12:01:09.149059”。当我使用strftime时它工作正常,但我因为时间关闭而切换。
from datetime import datetime
time = str(datetime.now().time())
cur.execute("insert into apple values (?,?,?)",(price,time,date))
con.commit()
#prints:
>>>('132.75', "<method 'time' of 'datetime.datetime' objects>", 'Apr 27, 2015')
Run Code Online (Sandbox Code Playgroud)