Trong Python, tôi đang cố truy xuất ngày/giờ chính xác là 30 ngày (30 * 24 giờ mỗi ngày) trong quá khứ. Hiện nay, tôi chỉ đơn giản là thực hiện:Làm cách nào để tôi tính chính xác 30 ngày trong quá khứ với Python (xuống đến phút)?
>>> import datetime
>>> start_date = datetime.date.today() + datetime.timedelta(-30)
nào trả về một đối tượng datetime, nhưng không có dữ liệu thời gian:
>>> start_date.year
2009
>>> start_date.hour
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'datetime.date' object has no attribute 'hour'
Không thực sự chắc chắn lý do vì sao một người nào đó đã làm điều này. –