How to print pandas date range in Python

1 Answer

0 votes
from datetime import date, timedelta
import pandas as pd 

startdt = date(2020, 6, 27) 
enddt = date(2020, 7, 27)   

lst = pd.date_range(startdt, enddt - timedelta(days=1), freq='d')

for dt in lst: 
    print(dt.year,"-",dt.month,"-",dt.day, sep='') 



  
'''
run:
   
2020-6-27
2020-6-28
2020-6-29
2020-6-30
2020-7-1
2020-7-2
2020-7-3
2020-7-4
2020-7-5
2020-7-6
2020-7-7
2020-7-8
2020-7-9
2020-7-10
2020-7-11
2020-7-12
2020-7-13
2020-7-14
2020-7-15
2020-7-16
2020-7-17
2020-7-18
2020-7-19
2020-7-20
2020-7-21
2020-7-22
2020-7-23
2020-7-24
2020-7-25
2020-7-26

'''

 



answered Jun 27, 2020 by avibootz
...