重复调用最后带有时间戳的 Web URL,示例 URL ' https://mywebApi/StartTime=2019-05-01%2000:00:00&&endTime=2019-05-01%2003:59:59 '
StartTime=2019-05-01%2000:00:00 是时间 2019-05-01 00:00:00 的 URL 表示
endTime=2019-05-01%2003:59:59 是时间 2019-05-01 00:00:00 的 URL 表示
要求是重复呼叫,有 4 小时的窗口。在增加 4 小时时,日期可能会发生变化,是否有一种精简的方式来生成 URL 字符串,比如
baseUrl = 'https://mywebApi/StartTime='
startTime = DateTime(2018-05-03 00:01:00)
terminationTime = DateTime(2019-05-03 00:05:00)
while (startTime < terminationTime):
endTime = startTime + hours(4)
url = baseUrl+str(startTime)+"endtime="+str(startTime)
# request get url
startTime = startTime + hours(1)