Основы работы со временем и датами В Python для работы с датами и временем используется встроенный модуль `datetime`. Он включает несколько ключевых классов: - `datetime`: сочетает в себе и дату, и время. - `date`: для хранения только даты (год, месяц, день). - `time`: фокусируется исключительно на времени (часы, минуты, секунды). - `timedelta`: представляет разницу во времени между двумя датами. Чтобы создать объект для текущей даты и времени, используйте следующий код: from datetime import datetime now = datetime.now() print(now) Форматирование и разбор строк Метод `strftime()` позволяет форматировать дату и время в строковый формат. Например: formatted_date = now.strftime("%Y-%m-%d %H:%M:%S") print(formatted_date) Для преобразования строкового формата даты в объект времени используется `strptime()`: date_object = datetime.strptime("2023-10-05", "%Y-%m-%d") print(date_object) Манипуляции с датами и временем С помощью `timedelta` можно легко добавлять или вычитать время: