Python: datetime64-Array für Tage generieren mit UliEngineering
Du kannst leicht ein NumPy datetime64-Array für einen Tagesbereich mit der UliEngineering-Python-Bibliothek generieren:
generate_days.py
import numpy as np
from UliEngineering.Utils.Date import *
# datetime64-Array für Januar 2024 generieren
days = generate_days("2024-01-01", "2024-01-31")
print(f"Tage im Januar 2024: {len(days)}")
print(f"Erster Tag: {days[0]}")
print(f"Letzter Tag: {days[-1]}")
# datetime64-Array für eine Woche generieren
days = generate_days("2024-01-01", "2024-01-07")
print(f"\nTage in einer Woche: {days}")Beispielausgabe
generate_days_output.txt
Tage im Januar 2024: 31
Erster Tag: 2024-01-01
Letzter Tag: 2024-01-31
Tage in einer Woche: ['2024-01-01' '2024-01-02' '2024-01-03' '2024-01-04' '2024-01-05'
'2024-01-06' '2024-01-07']Die Funktion generate_days() gibt ein NumPy datetime64-Array zurück, das alle Tage vom Startdatum (inklusiv) bis zum Enddatum (inklusiv) enthält.
Verwandte Beiträge
- How to generate datetime array for years in Python using UliEngineering
- How to generate datetime array for months in Python using UliEngineering
- How to extract months from NumPy datetime64 arrays in Python using 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