Як перевірити, чи є 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, повертаючи булевий масив для масивів на вході.
Пов’язані публікації
- Як перевірити, чи є datetime першим днем місяця у Python за допомогою UliEngineering
- Як витягнути день тижня з масивів NumPy datetime64 у Python за допомогою UliEngineering
- Як перевірити, чи є datetime зміною року у Python за допомогою UliEngineering
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow