Для ясности: вам нужен метод, который возвращает день недели для заданной даты. Вот пример метода в Python:
import datetime
def get_day_of_week(year, month, day):
try:
input_date = datetime.date(year, month, day)
day_of_week = input_date.strftime('%A')
return day_of_week
except ValueError:
return "Invalid date"
# Example usage
print(get_day_of_week(2023, 12, 31)) # Output: Sunday
Этот метод использует модуль datetimeв Python для создания объекта даты из заданного года, месяца и дня. Затем он форматирует дату, чтобы вернуть день недели, используя директиву %Aметода strftime.
Чтобы еще больше упростить задачу, вы можете инкапсулировать метод в класс, добавить обработку ошибок для недопустимых дат или настроить формат вывода в соответствии со своими требованиями.