我需要在SQLite中打印一个日期,比如"24-03-2011 10:45:00",现在我只能打印这个日期。
>>> import sqlite3
>>> database = sqlite3.connect('basedadosteste.db')
>>> cursor = database.cursor()
>>> cursor.execute("SELECT date('now');")
<sqlite3.Cursor object at 0x00BC0710>
>>> results = cursor.fetchall()
>>> for entry in results:
... print entry
...
(u'2011-03-25',)
>>>有人能给我一个如何做到这一点的线索吗?
诚挚的问候,
发布于 2011-03-25 18:55:51
date只提供日期,因此得名。如果你想要日期和时间,你必须使用datetime。
如果您想格式化日期,您可以使用strftime -在SQL命令中,或者在Python中。请参阅sqlite3 date docs。
这将会起作用:
SELECT strftime('%d-%m-%Y %H:%M:%S', 'now');https://stackoverflow.com/questions/5431398
复制相似问题