Курс 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"
- Создание треугольника Паскаля
- Генерация UUID в Python
- Парсинг статей с Newspaper3k
- Функция pow() — возвести число в степень
- Создание таблиц в терминале с PrettyTable
- Конкатенация строк с помощью join()
- Метод __irshift__ для Python
- Контекстный менеджер в Python
- Логический оператор «and» в Python
- Регистрация на курсы SF Education
- Значения по умолчанию в Python
- Создание функций высшего порядка
- TON Smart Challenge #2: участие и подготовка
- Добавление кнопки в tkinter
- Метод __irshift__ для побитового сдвига вправо
- Проверка класса объекта
- ROT13 Шифр Цезаря в Python
- Методы в Python
- Цикл for в Python
- Функция __init__ в Python
- Создание виртуальной среды
- Проверка типа данных
- Работа с путями в Python
- Обход словаря в Python
- Методы Python для работы с данными
- Функция zip() для объединения списков
- Установка и использование emoji
- Преобразование объекта в строку
- Асинхронное выполнение задач в Python
- Удаление элементов из списка в Python
- Наследование в программировании
- Извлечение данных из JSON
- Создание графиков в терминале
- Удаление элементов из списка в Python.
- Установка Git и AWS CLI
- Оператор объединения словарей
- Перевод текста с Python Translator
- Оператор += в Python
- Изменяемые и неизменяемые объекты
- Использование *args
- Работа с файлами в Python
- Генераторные выражения и islice.
- Преобразование Word в PDF с Spire.Doc
- Аргументы *args и **kwargs
- Работа с collections в Python.















