簡體   English   中英

將日期轉換為日期時間不起作用?

[英]Converting date into datetime not working?

我正在嘗試使用combine方法將日期轉換為具有特定時間的日期時間,但它沒有奏效。 它拋出屬性錯誤。

AttributeError:模塊 'datetime' 沒有屬性 '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時間 object 的combine方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM