2013-08-01 21 views

回答

0

LogEntry的action_time字段是models.DateTimeField,其(可能不出意外)是stored as a DATETIME field

我認爲你誤解the answer您聯繫 - 它建議使用DATETIME,不TIMESTAMP

如果你的意思是你想使用UNIX時間戳或本地MySQL的時間字段之間作出選擇,一起去原生格式。您可以使用這種方式在MySQL中執行計算("SELECT DATE_ADD(my_datetime, INTERVAL 1 DAY)"),如果您想用PHP對其進行操作,則在查詢記錄時,將值的格式更改爲UNIX時間戳("SELECT UNIX_TIMESTAMP(my_datetime)")很簡單。

+0

是的,這是真的。但是答案的第一部分清楚地表明瞭這一點:「MySQL中的時間戳一般用於跟蹤記錄的更改,並且每次更改記錄時都會更新」 –

+0

我認爲第一個單詞「Timestamp」指的是一個時間值,而不是MySQL字段類型(注意它沒有大寫)。 –