python 连续输出日期_我想生成连续的日期
我有這樣的代碼:import time
from datetime import date
startyear = raw_input("start year: ")
startmonth = raw_input("start month: ")
startday = raw_input("start day: ")
endyear = raw_input("end year: ")
endmonth = raw_input("end month: ")
endday = raw_input("end day: ")
startdate = date(int(startyear), int(startmonth), int(startday))
while startdate < date(int(endyear), int(endmonth), int(endday)):
print startdate
startdate = startdate.replace(day=startdate.day + 1)
此代碼的作用是:
1.手動輸入起止日期
2.生成它們之間的日期列表
但問題是,如果我設置日期,例如,
startdate: 2012-10-28
enddate: 2012-11-4
輸出如下:
^{pr2}$
我希望輸出如下:2012-10-28
2012-10-29
2012-10-30
2012-10-31
2012-11-01
2012-11-02
2012-11-03
2012-11-04
所以我想把日期放在月份里。
有什么建議嗎?任何幫助都會很好。在
總結
以上是生活随笔為你收集整理的python 连续输出日期_我想生成连续的日期的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python什么时候用框架_Python
- 下一篇: python数据分析第七章实训3_《利用