Python: datetime64-Array für Tage generieren mit UliEngineering
Ein NumPy-datetime64-Array für einen Tagesbereich lässt sich mit der UliEngineering-Python-Bibliothek einfach 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
- datetime64-Array für Jahre generieren mit UliEngineering in Python
- datetime64-Array für Monate generieren mit UliEngineering in Python
- Monate aus NumPy-datetime64-Arrays extrahieren mit UliEngineering in Python
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen