Расчет времени суток Python - PullRequest
       8

Расчет времени суток Python

0 голосов
/ 16 апреля 2020

У меня есть скрипт, который загружает файлы с сайта каждый день. Существует один файл в день, и новый файл добавляется 16:00. Имена файлов используют год, месяц, дату в заголовке файла, поэтому я использую его, чтобы узнать, какие файлы получить.

Я пытаюсь написать в своем сценарии, что если текущее время сегодня до 16:00, то найдите:

year = 2020

month = 4

day = 15

Но если прошло более 4 часов вечера, найдите:

year = 2020

month = 4

day = 16

Я пытался:

timerightnow = datetime.now()
today4pm = timerightnow.replace(hour=16, minute=0, second=0, microsecond=0)

Но тогда выполнение timerightnow < today4pm дает мне синтаксическую ошибку?

Любые идеи будут великолепны! Спасибо

1 Ответ

0 голосов
/ 16 апреля 2020

Для тех, кто интересуется решением:

 timerightnow = datetime.now()
    today4pm = timerightnow.replace(hour=16, minute=0, second=0, microsecond=0)

    if timerightnow < today4pm:
        year = timerightnow.year
        month = timerightnow.month
        day = timerightnow.day -1
    else:
        year = timerightnow.year
        month = timerightnow.month
        day = timerightnow.day
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...