【发布时间】:2013-03-10 17:23:40
【问题描述】:
我需要能够在我的一些日期时间字段中只写年份或年份和月份(除了标准的完整日期时间值之外)。喜欢下面的这些模式。
YYYY
YYYY-MM
YYYY-MM-DD
YYYY-MM-DD HH
YYYY-MM-DD HH:MM
YYYY-MM-DD HH:MM:SS
在 mySQL 中,这可以通过使用零轻松完成,但这在 django 中不起作用。就是那个不支持的傻逼time.datetime python函数。
在 django 中是否有一些简单的方法可以做到这一点?如果没有,是否有一些扩展可以为我做到这一点?如果没有,我该如何以最好的方式解决这个问题?
如果它是一个完整的数据时间值,如果它可以处理本地时间的标准化,我会很好。这样我就可以在任何地方使用相同的字段。但这并不是特别重要。
【问题讨论】:
-
django_partial_date 怎么样? (它只涵盖迄今为止,而不是秒)github.com/ktowen/django_partial_date