1.日期循环问题:
linux环境下:
a.日期为数据增长型时(example:20190801–20190831)
#!/bin/sh
startdate=20190901
enddate=20190905
while [[ $startdate -lt $enddate ]]
do
echo $startdate
startdate=date -d"+1 day $startdate"+%Y%m%d
done
b.日期为日期增长型时(example:2019-08-01—2019-08-31)
#!/bin/sh
startdate=2019-09-01
enddate=2019-09-05
while [[ $startdate < $enddate ]]
do
echo $startdate
startdate=date -d"+1 day $startdate"+%Y-%m-%d
done
注意:
a.
startdate=date -d"+1 day $startdate"+%Y%m%d
b.
startdate=date -d"+1 day $startdate"+%Y-%m-%d
的不同,
2.python环境下的日期循环:(example: delta=date1-date2)
import datetime
start