Jako dane wejściowe żądania interfejsu API należy pobrać wczorajszą datę jako ciąg znaków w formacie YYYY-MM-DD
. Mam działającą wersję, która jest:Python - Pobierz wczorajszą datę jako ciąg znaków w formacie RRRR-MM-DD
yesterday = datetime.date.fromordinal(datetime.date.today().toordinal()-1)
report_date = str(yesterday.year) + \
('-' if len(str(yesterday.month)) == 2 else '-0') + str(yesterday.month) + \
('-' if len(str(yesterday.day)) == 2 else '-0') + str(yesterday.day)
Musi istnieć bardziej elegancki sposób na zrobienie tego, zainteresowany celami edukacyjnymi tak samo jak cokolwiek innego!
można spojrzeć na to: http://stackoverflow.com/questions/1712116/formatting-yesterdays-date-in-python?rq=1 i po prostu zmodyfikować ciągu formatu – EdChum
Dzięki Ed to nam eful - przeszukałem siebie, obiecałem ....... – Jacob