2010-07-20 103 views
1

我在Python中使用一個簡單的SQL查詢,以從一個SQLite 3數據庫抓住記錄:在Python/SQLite的格式化SQL查詢輸出3

​​

在數據庫中的由於字段被設置爲DATE類型,所以查詢返回的數據格式爲2010-07-20 00:00:00.00如何刪除00:00:00.00,所以結果只包含日期?謝謝!

回答

3

我覺得row [0]是datetime對象。所以下面應該工作:

print '\n%s %s' % (row[0].strftime('%Y-%m-%d'), row[1]) 
+0

工程就像一個魅力。 :-) 謝謝! – dmpop 2010-07-20 11:35:08

+0

你也可以寫如'SELECT strftime('%Y-%m-%d',due),...' – 2010-07-20 11:38:41