Jak zkontrolovat, zda datetime je první den týdne v Pythonu pomocí UliEngineering
Můžete snadno zkontrolovat, zda hodnoty datetime jsou prvním dnem týdne (pondělí) pomocí knihovny UliEngineering v Pythonu:
is_first_day_of_week.py
import numpy as np
from UliEngineering.Utils.Date import *
# Kontrola jednotlivých dat
print(f"Is 2024-01-01 first of week? {is_first_day_of_week('2024-01-01')}")
print(f"Is 2024-01-08 first of week? {is_first_day_of_week('2024-01-08')}")
# Kontrola NumPy datetime64 pole
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"\nFirst of week check: {result}")Příklad výstupu
is_first_day_of_week_output.txt
Is 2024-01-01 first of week? True
Is 2024-01-08 first of week? True
First of week check: [ True False True False]Funkce is_first_day_of_week() pracuje jak s jednotlivými daty, tak s NumPy datetime64 poli, přičemž pro vstupy pole vrací logické pole.
Související příspěvky
- Jak zkontrolovat, zda datetime je první den měsíce v Pythonu pomocí UliEngineering
- Jak extrahovat den v týdnu z NumPy datetime64 polí v Pythonu pomocí UliEngineering
- Jak zkontrolovat, zda datetime je změna roku v Pythonu pomocí UliEngineering
Pokud vám tento článek pomohl, zvažte, zda mi nekoupíte kávu nebo nepřispějete přes PayPal na podporu výzkumu a publikování nových článků na TechOverflow