Работа с дати в Python

За работа с дати в Python е необходимо да се импортират съответните модули. Това се прави със специална инструкция import, след която се пише името на модула. Импортът се записва в самия горен ред на файла.

Нека импортираме модула datetime за основна работа с дати:

pythonimport datetime

За да изведем дата, към импортирания модул трябва да се приложи специален метод date. В неговите параметри се задават година, месец, ден. За удобство получената дата ще запишем в променлива res:

pythonres = datetime.date(2025, 12, 31)
print(res) # ще изведе 2025-12-31

По същество сега в променливата res се съхранява обект, съдържащ дата. Той е полезен с това, че от него могат да се изведат по- подробни характеристики на датата: ден, месец и година и т.н. За целта трябва само да се обърнем към неговите свойства - day, month, year:

pythonprint(res.day) # ще изведе 31
print(res.month) # ще изведе 12
print(res.year) # ще изведе 2025
Задание 1

Задайте на променливата birthdate датата на раждане на потребителя. След това я изведете във формат година-месец-ден.

Задание 2

Модифицирайте предходната задача така, че да изведете само годината на раждане на потребителя.

Задание 3

Изведете от birthdate деня, в който се е родил потребителят.

Задание 4

Изведете от birthdate месеца на раждане на потребителя.