Курс Python → Операции с датами в Python
Объект timedelta в Python позволяет выполнять операции с датами и временем, такие как сложение, вычитание и сравнение. Он является частью модуля datetime, который предоставляет удобные инструменты для работы с датами и временем.
Для создания объекта timedelta необходимо воспользоваться конструктором этого класса, передав в него необходимые параметры. Например, чтобы создать timedelta объект, представляющий продолжительность одного дня, можно использовать следующий код:
from datetime import timedelta
one_day = timedelta(days=1)
После создания объекта timedelta, мы можем выполнять различные операции с ним, такие как сложение с другими timedelta объектами или датами. Например, чтобы вычислить дату, которая будет через 3 дня от текущей, можно сделать следующим образом:
current_date = datetime.now()
three_days_later = current_date + timedelta(days=3)
Также объект timedelta позволяет нам сравнивать даты и времена между собой. Например, мы можем определить, сколько времени прошло с момента какого-то события до текущего момента, сравнивая два объекта datetime и используя объект timedelta для хранения разницы во времени.
В заключение, объект timedelta в Python предоставляет удобные возможности для работы с датами и временем. Он позволяет выполнять различные операции с временными интервалами, что делает его очень полезным инструментом при работе с датами и временем в Python.
Другие уроки курса "Python"
- Лямбда-функции в Python
- Работа со словарями
- GitHub в Telegram: подписка на уведомления
- Структура данных deque в Python
- Преобразование строк в числа с плавающей запятой
- Инверсия списка и строки
- Освобождение памяти в Python
- Генерация фальшивых данных с Faker
- Метод __iand__ для пользовательских классов
- Рациональные числа в Python
- Раздувающийся словарь в Python
- Оператор in для Python
- Установка Git и AWS CLI
- Методы работы со списками
- Парсинг статей с Newspaper3k
- Оператор «not» в Python
- Отладка утечек памяти в Python
- Настройка вывода NumPy
- Метод bool() в Python
- Модуль math: основные функции
- Создание матрицы в Python
- Конвертация текстовых чисел с помощью Numerizer
- Поиск самого длинного слова в списке с использованием max()
- Методы Python для работы с данными
- Создание и использование модулей в Python
- Считывание бинарного файла в Python
- Множественные конструкторы в Python
- Зарезервированные слова в Python
- ChainMap.new_child() — добавление нового словаря
- Объединение списков с помощью zip
- PEP-401: оператор
- Переворот строки с использованием цикла
- Разделение строки с регулярными выражениями
- Замеры производительности в Python
- Объединение списков в Python
- Вывод переменной и строки в Python
- Установка переменной среды в Python
- Операторы Splat и splatty-splat
- Добавление элемента к кортежу
- Импорт с альтернативным именем
- Печать месячного календаря
- Мониторинг работы программы Py-spy
- Работа с базами данных SQLite
- Работа с эмодзи в Python















