日期时间模块

时间:2017-02-04 22:25:55

标签: python datetime python-3.4

start_date=datetime.datetime.strptime(start_date,'%Y-%m-%d')
    new_date=start_date+datetime.timedelta(days=1)

鉴于我通过impoting datetime启动我的代码,为什么我需要在第一行代码中编写两次datetime而在第二行中只编写一次?

1 个答案:

答案 0 :(得分:0)

这就是导入在Python中的工作方式。编写import datetime即可导入模块。该模块又具有 datetimetimedelta

模块将其最重要的类称为相同的东西是很常见的。另一种在Python中导入的方法使模块及其类之间的关系更加清晰:

from datetime import datetime
from datetime import timedelta

然后你可以像

一样直接调用这个类
new_date = start_date + timedelta(days=1)