字符串少于或等于datetime django

时间:2014-12-30 12:48:13

标签: django string datetime equals

我需要返回日期小于或等于2014-12-29的所有对象。我有uma string" 2014-12-29" 如果我想让日期等于或小于2014-12-29,我会使用:

Attendance.objects.filter(start_date__lte="2014-12-29")

但是start_date是一个日期时间。 如何获得日期对象为" 2014-12-29 23:59:59"?

仅使用" 2014-12-29" django用" 0:00:00"完成这个字符串? 因此:" 2014-12-29 00:00:00"

1 个答案:

答案 0 :(得分:0)

尝试strptime时间time module

check_date = time.strptime('2014-12-29 23:59:59', "%Y-%m-%d %H:%M:%S")

Attendance.objects.filter(start_date__lte=check_date)