Как добавить день в объект год, месяц, день и время - PullRequest
0 голосов
/ 19 февраля 2020

Я нашел похожие посты, но у них были проблемы с ними. У меня есть проблема: у меня есть дата в формате год, месяц, пример дня - 2019: 01: 21, и я хочу использовать al oop, вероятно, что-то вроде для i в диапазоне (365): # добавить к дате на один день и вернуть что-то в форме 2019: 01: 22 * ​​1001 *

1 Ответ

0 голосов
/ 19 февраля 2020

Вы можете использовать datetime.strptime () , чтобы проанализировать данную дату в строковом формате в формате python. Затем вы можете использовать datetime.timedelta () , чтобы указать интервал из n дней и сдвинуть проанализированную дату на эту дельту. Вот короткая демонстрация:

from datetime import datetime, timedelta

date = datetime.strptime("2019:01:21", "%Y:%m:%d")

for i in range(365):
    delta = timedelta(days=1 + i)
    print(date + delta)

Вывод:

2019-01-22 00:00:00
2019-01-23 00:00:00
2019-01-24 00:00:00
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...