O Python possui nativamente o módulo datetime, para trabalhar com datas e tempo.
O problema a ser resolvido demandava a criação de uma lista de datas (em formato ISO 8601) que compreendesse todos os dias entre uma data informada e o dia de hoje.
Foram usadas os seguintes métodos:
datetime.now(): para retornar a data/hora corrente;
datetime.strptime(): para retornar um data/hora no formato informado;
datetime.timedelta(): para retornar a diferença entre datas.
Depois de obtida a diferença de dias entre a data fornecida e a atual (n), cria-se a lista a partir de um iterador finito (for ... in ...), que incrementa 1 dia a partir da data inicial e até o dia n+1.
Nenhum comentário:
Postar um comentário