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
- Python : comment générer un tableau datetime pour des années avec UliEngineering
- Python : comment générer un tableau datetime pour des mois avec UliEngineering
- Python : comment extraire les mois de tableaux NumPy datetime64 avec 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