Python: Prüfen ob datetime der erste Tag der Woche ist mit UliEngineering
Ob datetime-Werte der erste Tag der Woche (Montag) sind, lässt sich mit der UliEngineering-Python-Bibliothek einfach prüfen:
is_first_day_of_week.py
import numpy as np
from UliEngineering.Utils.Date import *
# Einzelne Daten prüfen
print(f"Ist 2024-01-01 Erster der Woche? {is_first_day_of_week('2024-01-01')}")
print(f"Ist 2024-01-08 Erster der Woche? {is_first_day_of_week('2024-01-08')}")
# NumPy datetime64-Array prüfen
dates = np.array(['2024-01-01', '2024-01-02', '2024-01-08', '2024-01-09'], dtype='datetime64[D]')
result = is_first_day_of_week(dates)
print(f"\nErster-der-Woche-Prüfung: {result}")Beispielausgabe
is_first_day_of_week_output.txt
Ist 2024-01-01 Erster der Woche? True
Ist 2024-01-08 Erster der Woche? True
Erster-der-Woche-Prüfung: [ True False True False]Die Funktion is_first_day_of_week() funktioniert sowohl mit einzelnen Daten als auch mit NumPy datetime64-Arrays und gibt für Array-Eingaben ein boolesches Array zurück.
Verwandte Beiträge
- Prüfen ob datetime der erste Tag des Monats ist mit UliEngineering in Python
- Wochentag aus NumPy-datetime64-Arrays extrahieren mit UliEngineering in Python
- Jahreswechsel in datetime erkennen 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