Курс Python → Работа с timedelta в Python
Для того чтобы получить прошлую или будущую дату с помощью timedelta в Python, необходимо создать объект timedelta с нужной длительностью. Например, для получения прошлой даты можно вычесть timedelta из текущей даты, а для получения будущей даты — добавить timedelta к текущей дате.
Пример кода для получения прошлой даты:
import datetime
from datetime import timedelta
current_date = datetime.datetime.now()
past_date = current_date - timedelta(days=7)
print("Прошлая дата:", past_date)
Пример кода для получения будущей даты:
import datetime
from datetime import timedelta
current_date = datetime.datetime.now()
future_date = current_date + timedelta(days=7)
print("Будущая дата:", future_date)
Таким образом, объект timedelta позволяет легко манипулировать датами в Python, добавляя или вычитая определенное количество дней, часов, минут и т.д. Это удобно при работе с расписанием, временными интервалами и другими задачами, связанными с датами и временем.
Используя timedelta, можно эффективно решать задачи, связанные с расчетом дат в прошлом и будущем, без необходимости вручную вычислять каждую дату. Удобство и простота использования timedelta делают его важным инструментом при работе с датами в Python.
Другие уроки курса "Python"
- Лямбда-функции в Python
- Параллельные вычисления в Python
- Обратный список чисел
- Генерация QR-кодов с Python
- Работа с f-строками 2.0
- Установка Home Assistant
- Встроенные функции Python
- Работа с итераторами через срезы
- Изменение IP-адреса в Python
- Генерация QR-кодов с библиотекой qrcode
- Именование переменных в Python
- Функция map() и ленивая оценка
- Присвоение значений переменным в Python
- Измерение потребления памяти при сортировке
- Скачать видео с YouTube
- Создание вкладок с TKinter
- Игра «Камень, ножницы, бумага» — Python
- Автоматизация действий с Pyautogui
- Метод matmul для умножения матриц
- Операции с комплексными числами
- Beautiful Soup — извлечение данных из HTML
- Конвертация текстовых чисел с помощью Numerizer
- CLI-инструмент howdoi
- Декораторы с аргументами
- Отладка кода
- Установка random seed в Python
- Метод lt для сортировки объектов
- Переворот строки с использованием цикла
- Декораторы в Python
- Абстракции словарей и множеств в Python
- Оптимизация сравнения в Python
- Лямбда-функции в Python
- Проверка дубликатов в Python
- Настройка вывода в Numpy
- Автоматизация с Python
- Поиск кода
- Пропуск начальных строк с помощью dropwhile()
- Поиск файлов по шаблону
- Удаление элементов из списка в Python
- Работа с модулем random
- Работа с утверждениями в Python
- Форматирование строк в Python
- Форматирование данных с помощью pprint
- Модуль xkcd: загрузка комиксов
- Установка пакета в Python















