Cómo generar array datetime para días en Python usando UliEngineering
Puedes generar fácilmente un array NumPy datetime64 para un rango de días usando la librería Python UliEngineering:
generate_days.py
import numpy as np
from UliEngineering.Utils.Date import *
# Generar array datetime para Enero 2024
days = generate_days("2024-01-01", "2024-01-31")
print(f"Días en Enero 2024: {len(days)}")
print(f"Primer día: {days[0]}")
print(f"Último día: {days[-1]}")
# Generar array datetime para una semana
days = generate_days("2024-01-01", "2024-01-07")
print(f"\nDías en una semana: {days}")Ejemplo de salida
generate_days_output.txt
Días en Enero 2024: 31
Primer día: 2024-01-01
Último día: 2024-01-31
Días en una semana: ['2024-01-01' '2024-01-02' '2024-01-03' '2024-01-04' '2024-01-05'
'2024-01-06' '2024-01-07']La función generate_days() devuelve un array NumPy datetime64 que contiene todos los días desde la fecha de inicio (inclusive) hasta la fecha de fin (inclusive).
Entradas relacionadas
- Cómo generar array datetime para años en Python usando UliEngineering
- Cómo generar array datetime para meses en Python usando UliEngineering
- Cómo extraer meses de arrays NumPy datetime64 en Python usando UliEngineering
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow