为什么 SQL 表 django_admin_log 中的 Django 不使用 TIMESTAMP 而不是 DATETIME 作为属性 action_time?我的意思是根据这个答案,它应该使用 TIMESTAMP。
问问题
129 次
1 回答
0
LogEntry 的action_time
字段是 a models.DateTimeField
,它(也许不出所料)存储为DATETIME
field。
我认为您误解了您链接的答案-它建议使用DATETIME
,而不是TIMESTAMP
:
如果您的意思是要在使用 UNIX 时间戳或原生 MySQL 日期时间字段之间做出决定,请使用原生格式。您可以通过这种方式在 MySQL 中进行计算
"SELECT DATE_ADD(my_datetime, INTERVAL 1 DAY)"
("SELECT UNIX_TIMESTAMP(my_datetime)"
于 2013-08-01T08:44:06.460 回答