python 連續輸出日期 我想生成連續的日期

2021-10-11 04:58:35 字數 892 閱讀 9282

我有這樣的**: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

輸出如下:

^$我希望輸出如下: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 日期輸出格式化

1.日期輸出格式化 所有日期 時間的api都在datetime模組內。1.datetime string now datetime.datetime.now now.strftime y m d h m s 輸出2012 03 05 16 26 23.870105 strftime是datetime...

python輸出指定格式的日期

import time print 當前時間戳 time.time 當前時間戳 1529908783.3990765 print 格式化可讀時間模式 time.asctime 格式化可讀時間模式 mon jun 25 14 39 43 2018 print 格式化日期 time.strftime y...