Курс 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: возвращение нескольких значений
- Типы возвращаемых значений в Python
- Создание спинбокса в tkinter
- Гибкие функции Python
- Повторение и перенос строки
- Генерация чисел с range()
- Функция zip() — объединение последовательностей
- Нахождение максимального значения и его индекса в списке
- Форматирование данных с помощью pprint
- Создание OrderedDict
- Выражения-генераторы в Python
- Метод ipow для возведения в степень
- Генераторы в Python
- Использование модуля __future__
- Проверка типа данных
- Работа с базами данных SQLite
- Работа с каталогами в Python
- Python Менеджер контекста
- %pinfo: получение информации об объекте
- Проверка памяти объекта
- Нахождение отличий в списках
- Создание новых списков в Python
- Создание генераторов в Python
- Необязательные аргументы в Python
- Перехват исключений в Python
- Функция sleep() в Python
- Работа с библиотекой requests
- Оператор continue в Python
- Основы работы с os
- Принципы Zen of Python
- Методы list в Python
- Работа с срезами в Numpy
- Хранение переменных в Python.
- Блок try-except-else
- Избегайте пустого списка
- Генерация QR-кодов с библиотекой qrcode
- Настройка вывода в Numpy
- Метод сравнения объектов в Python
- Импорт классов из другого файла
- Метод init в Python
- Поиск уникальных элементов строкой в Python
- Работа со строками в Python
- Работа с CSV файлами в Python















