我有两个日期10-02-2016
,并16-02-2016
在dd-mm-yyyy
格式,我想这些日期之间的日期列表而不包括开始和结束日期。
预期产量:
11-02-2016
12-02-2016
13-02-2016
14-02-2016
15-02-2016
我有以下代码片段:
import datetime
date1 = datetime.datetime.strptime('10-02-2016', '%d-%m-%Y').date()
date2 = datetime.datetime.strptime('16-02-2016', '%d-%m-%Y').date()
delta = date2 - date1
for i in range(delta.days):
print(date1 + datetime.timedelta(i))
输出为:
10-02-2016
11-02-2016
12-02-2016
13-02-2016
14-02-2016
15-02-2016
有没有人有什么建议?
谢谢。
import datetime
date1 = datetime.datetime.strptime('10-02-2016', '%d-%m-%Y').date()
date2 = datetime.datetime.strptime('16-02-2016', '%d-%m-%Y').date()
delta = date2 - date1
for i in range(1,delta.days):
print(date1 + datetime.timedelta(i))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句