Ви можете легко перевірити, чи є значення datetime першим днем місяця, за допомогою бібліотеки Python UliEngineering:
is_first_day_of_month.py
import numpy as np
from UliEngineering.Utils.Date import *
# Перевірити окремі дати
print(f"2024-01-01 — перший день місяця? {is_first_day_of_month('2024-01-01')}")
print(f"2024-01-15 — перший день місяця? {is_first_day_of_month('2024-01-15')}")
# Перевірити масив NumPy datetime64
dates = np.array(['2024-01-01', '2024-01-15', '2024-02-01', '2024-03-15'], dtype='datetime64[D]')
result = is_first_day_of_month(dates)
print(f"\nПеревірка першого дня місяця: {result}")Приклад виводу
is_first_day_of_month_output.txt
2024-01-01 — перший день місяця? True
2024-01-15 — перший день місяця? False
Перевірка першого дня місяця: [ True False True False]Функція is_first_day_of_month() працює як з окремими датами, так і з масивами NumPy datetime64, повертаючи булевий масив для масивів на вході.
Пов’язані публікації
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow