我正在调用一个API,它允许我在请求url中输入开始和结束日期,每个请求需要一个31天内的日期范围?你知道吗
有没有可能像下面的例子那样循环一个日期范围?你知道吗
max_start_date = '2017-01-01'
max_end_date = '2017-12-31'
第一个循环将返回'2017-01-01'
到'2017-01-31'
,第二个循环将返回'2017-02-01'
到'2017-03-03'
url = "https://api.awin.com/publishers/{}/transactions/?startDate={}T00%3A00%3A00&endDate={}0T01%3A59%3A59&timezone=UTC&accessToken={}".format(publisher_id, start_date, end_date,token)
您可以尝试以下方法获取日期列表:
使用
datetime
模块:如果需要循环使用日历月,请考虑使用
relativedelta
fromdateutil
:(您需要通过运行
pip install dateutil
来安装它)文件:
相关问题 更多 >
编程相关推荐