我正在尝试使用combine
方法将日期转换为具有某些特定时间的日期时间,但它不起作用.它抛出属性错误。
属性错误:模块"日期时间"没有属性"组合">
import datetime
from dateutil.relativedelta import relativedelta
from django.contrib.admin.models import LogEntry
from django.utils import timezone
now = timezone.now()
print(now)
required_date = now.date() - relativedelta(months=3) # 3 months older date
print(required_date)
required_datetime = datetime.combine(required_date, datetime.time(09,00,00))
print(required_datetime)
LogEntry.objects.filter(action_time__range=(required_datetime, now)).delete()
试试这样
datetime.datetime.combine()
要使用datetime
模块中datetime
对象的combine
方法