Como gerar array datetime para dias em Python usando UliEngineering
Você pode gerar facilmente um array datetime64 do NumPy para um intervalo de dias usando a biblioteca Python UliEngineering:
generate_days.py
import numpy as np
from UliEngineering.Utils.Date import *
# Gerar array datetime para Janeiro 2024
days = generate_days("2024-01-01", "2024-01-31")
print(f"Days in January 2024: {len(days)}")
print(f"First day: {days[0]}")
print(f"Last day: {days[-1]}")
# Gerar array datetime para uma semana
days = generate_days("2024-01-01", "2024-01-07")
print(f"\nDays in a week: {days}")Exemplo de saída
generate_days_output.txt
Days in January 2024: 31
First day: 2024-01-01
Last day: 2024-01-31
Days in a week: ['2024-01-01' '2024-01-02' '2024-01-03' '2024-01-04' '2024-01-05'
'2024-01-06' '2024-01-07']A função generate_days() retorna um array datetime64 do NumPy contendo todos os dias desde a data inicial (inclusive) até a data final (inclusive).
Posts relacionados
- Como gerar array datetime para anos em Python usando UliEngineering
- Como gerar array datetime para meses em Python usando UliEngineering
- Como extrair meses de arrays datetime64 do NumPy em Python usando UliEngineering
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow