Python 计算昨天和明天的日期
1、引入datetime时间模块,datetime是Python处理日期和时间的标准库,格式化当前的日期和时间
import datetime
nowtime = datetime.datetime.now()
print(nowtime .strftime('%Y-%m-%d %H:%M:%S'))格式化时间

2、时间字符串转换成datatime类型,
import datetime
t_str = '2017-09-28 9:11:21'
d = datetime.datetime.strptime(t_str, '%Y-%m-%d %H:%M:%S')
print(type(t_str))
print(type(d))

3、计算两个日期之间相差几天
import datetime
day1 = datetime.datetime.strptime('2017-09-28 17:41:20', '%Y-%m-%d %H:%M:%S')
day2 = datetime.datetime.strptime('2017-09-20 17:41:20', '%Y-%m-%d %H:%M:%S')
data = day1 - day2
print (data.days)

4、计算n天后的日期和时间,三天后的日期和时间。
import datetime
nowtime=datetime.datetime.now()
detaday=datetime.timedelta(days=3)
da_days=nowtime+detaday
print(da_days.strftime('%Y-%m-%d %H:%M:%S'))

5、给两个日期循环输出,两个日期之间的时间
import datetime
start='2017-09-20'
end='2017-09-28'
timestart=datetime.datetime.strptime(start,'%Y-%m-%d')
timeend=datetime.datetime.strptime(end,'%Y-%m-%d')
while timestart<timeend:
timestart+=datetime.timedelta(days=1)
print(timestart.strftime('%Y-%m-%d'))

6、最后总结一下python处理时间,具体的方法和函数,查看官方手册
