Python: как получить день недели из даты

Чтобы определить день недели в Python, можно использовать различные методы. Вот несколько вариантов:

  1. Использование модуля datetime:

    import datetime
    date_string = "2023-12-15"
    date = datetime.datetime.strptime(date_string, "%Y-%m-%d")
    day_of_week = date.strftime("%A")
    print(day_of_week)
  2. Использование модуля календаря:

    import calendar
    date_string = "2023-12-15"
    year, month, day = map(int, date_string.split("-"))
    day_of_week = calendar.day_name[calendar.weekday(year, month, day)]
    print(day_of_week)
  3. Использование библиотеки маятника (необходимо установить стороннюю библиотеку):

    import pendulum
    date_string = "2023-12-15"
    date = pendulum.parse(date_string)
    day_of_week = date.format("dddd")
    print(day_of_week)

Эти методы дадут вам день недели для заданной даты. Просто замените переменную date_stringдатой, которую вы хотите проверить.