Як перевірити, чи є datetime першим днем тижня у Python за допомогою UliEngineering

Ви можете легко перевірити, чи є значення datetime першим днем тижня (понеділком) за допомогою бібліотеки Python UliEngineering:

is_first_day_of_week.py
import numpy as np
from UliEngineering.Utils.Date import *

# Перевірити окремі дати
print(f"2024-01-01 — перший день тижня? {is_first_day_of_week('2024-01-01')}")
print(f"2024-01-08 — перший день тижня? {is_first_day_of_week('2024-01-08')}")

# Перевірити масив NumPy datetime64
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"\nПеревірка першого дня тижня: {result}")

Приклад виводу

is_first_day_of_week_output.txt
2024-01-01 — перший день тижня? True
2024-01-08 — перший день тижня? True

Перевірка першого дня тижня: [ True False  True False]

Функція is_first_day_of_week() працює як з окремими датами, так і з масивами NumPy datetime64, повертаючи булевий масив для масивів на вході.

Пов’язані публікації


Дивіться схожі статті за категоріями: Python, NumPy