Python : comment générer un tableau datetime pour des jours avec UliEngineering

Vous pouvez facilement générer un tableau NumPy datetime64 pour une plage de jours en utilisant la bibliothèque Python UliEngineering :

generate_days.py
import numpy as np
from UliEngineering.Utils.Date import *

# Générer un tableau datetime pour janvier 2024
days = generate_days("2024-01-01", "2024-01-31")
print(f"Jours en janvier 2024 : {len(days)}")
print(f"Premier jour : {days[0]}")
print(f"Dernier jour : {days[-1]}")

# Générer un tableau datetime pour une semaine
days = generate_days("2024-01-01", "2024-01-07")
print(f"\nJours sur une semaine : {days}")

Exemple de sortie

generate_days_output.txt
Jours en janvier 2024 : 31
Premier jour : 2024-01-01
Dernier jour : 2024-01-31

Jours sur une semaine : ['2024-01-01' '2024-01-02' '2024-01-03' '2024-01-04' '2024-01-05'
 '2024-01-06' '2024-01-07']

La fonction generate_days() renvoie un tableau NumPy datetime64 contenant tous les jours, depuis la date de début (incluse) jusqu’à la date de fin (incluse).

Articles liés


Check out similar posts by category: Python, NumPy