Python: datetime64-Array für Monate generieren mit UliEngineering
Ein NumPy-datetime64-Array für einen Monatsbereich lässt sich mit der UliEngineering-Python-Bibliothek einfach generieren:
generate_months.py
import numpy as np
from UliEngineering.Utils.Date import *
# datetime64-Array für Januar–Juni 2024 generieren
months = generate_months("2024-01-01", "2024-06-30")
print(f"Monate Jan–Jun 2024: {len(months)}")
print(f"Erster Monat: {months[0]}")
print(f"Letzter Monat: {months[-1]}")
# datetime64-Array für ein volles Jahr generieren
months = generate_months("2024-01-01", "2024-12-31")
print(f"\nMonate in einem Jahr: {months}")Beispielausgabe
generate_months_output.txt
Monate Jan–Jun 2024: 6
Erster Monat: 2024-01-01
Letzter Monat: 2024-06-01
Monate in einem Jahr: ['2024-01-01' '2024-02-01' '2024-03-01' '2024-04-01' '2024-05-01'
'2024-06-01' '2024-07-01' '2024-08-01' '2024-09-01' '2024-10-01' '2024-11-01'
'2024-12-01']Die Funktion generate_months() gibt ein NumPy datetime64-Array zurück, das den ersten Tag jedes Monats vom Startdatum (inklusiv) bis zum Enddatum (inklusiv) enthält.
Verwandte Beiträge
- datetime64-Array für Tage generieren mit UliEngineering in Python
- datetime64-Array für Jahre 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