2015-08-31 71 views
0

我想從SQL數據庫中讀取日期列。但是,數據庫中的日期格式類似於27-Jan-13,它是day-month-year。當我使用peewee DateField閱讀此列時,它將以一種無法在以後使用datetime.date進行比較的格式進行讀取。使用peewee從SQL數據庫中讀取特定格式的DateField

任何人都可以幫我解決這個問題嗎?

+0

我沒有使用peewee。但喲不把字符串轉換爲日期時間格式? –

+0

@ Thothadri謝謝。一般來說,當我不使用peewee時,您的建議會奏效。我在這個問題上犯了一個錯誤,說它是作爲一個字符串讀取的。現在,我編輯了這部分。使用peewee時問題仍然存在 –

回答

0

您需要使用格式%Y-%m-%d將數據存儲在數據庫中。當您提取數據時,您可以以任何您喜歡的格式顯示數據,但爲了確保數據正確排序(並且被SQLite識別爲日期),您必須使用%Y-%m-%d格式(或者使用unix時間戳if你更喜歡這種方式)。

相關問題