Курс 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"
- Получение размера объекта с sys.getsizeof()
- Использование type hints
- Отладчик pdb: начало работы
- Concrete Paths — метод .with_suffix()
- Печать календаря
- Работа с часовыми поясами в Python.
- Метод setitem в Python
- Метод join() для объединения элементов
- Измерение времени выполнения кода с использованием time
- Многострочные комментарии в Python
- Обработка исключений в Python
- Работа с CSV файлами в Python
- Метод radd для пользовательских чисел
- Логические значения в Python
- Конвертация текстовых чисел с помощью Numerizer
- Работа с IP-адресами в Python
- Поиск шаблона в начале строки
- TypedDict для kwargs в Python 3.12
- Тестирование с responses
- Конкатенация строк в Python
- Безопасные SQL-запросы в Python 3.11
- Применение функции map() с лямбда-функциями
- Управление контекстом с помощью декоратора contextmanager
- Эффективная конкатенация строк с использованием join()
- Переворот списка в Python
- Преобразование строки в число
- Экспорт функций в Python
- Работа с временем в Python
- Оператор break в Python
- Операции со строками в Python
- Проверка надежности пароля на Python
- Создание новых списков в Python
- Отправка POST запроса на сервер.
- Комплексные числа в Python
- Деление в Python
- Логирование с Logzero
- Преобразование списка в словарь через генератор
- Использование функции product
- Функции all и any в Python
- Библиотека wikipedia для Python
- Retrying в Python: повторные вызовы
- Объединение словарей в Python
- Преобразование чисел в восьмеричную строку
- Вызов внешних программ в Python с помощью sh
- Контекстный менеджер в Python
- Преобразование текста в нижний регистр
- Многопоточность и асинхронное программирование в Python















