本文由我司收集整编,推荐下载,如有疑问,请与我司联系
我如何使用
Python
(最新的)精确计算过去
30
天?
我如何使用
Python
(最新的)精确计算过去
30
天?
[
英
]How
would
I
compute
exactly 30 days into the past with Python (down to the minute)? In Python,
I’m
attempting
to retrieve the date/time that is exactly 30 days (30*24hrs) into the past. At present,
I’m
simply doing:
在
Python
中
,
我试图检索过去
30
天
(30 * 24hrs)
的日期
/
时间。目前
,
我只是在做
:
import datetime
start_date =
datetime.date.today()
+ datetime.timedelta(-30) Which
returns a datetime object, but with no time data:
它返回一个
datetime
对象
,
但没有时间数据
:
start_date.year start_date.hourTraceback (most recent call last): File
“
stdin
“,
line 1,
in module AttributeError:
‘datetime.date’
object has no attribute
‘hour’
64
You want to use a datetime object instead of just a date object:
您想要使用
datetime
对象而不仅仅是日期对象
:
start_date
=
datetime.datetime.now()
+
datetime.timedelta(-30)
date
just
stores
a
date
and time just a time. datetime is a date with a time.
日期只是存储日期和时间。
datetime
是带时间的日期。
tips:
感谢大家的阅读,本文由我司收集整编。仅供参阅!