Курс Python → Работа с датой и временем в Python
Модуль datetime в Python предоставляет различные классы и методы для работы с датой и временем. Он позволяет создавать объекты для представления даты, времени, их комбинаций, а также выполнять различные операции с ними. Для начала работы с модулем datetime необходимо импортировать его:
import datetime
После импорта модуля можно создавать объекты даты, времени или их комбинации, используя соответствующие классы. Например, для создания объекта даты можно воспользоваться классом date:
current_date = datetime.date.today()
Для работы с временем можно использовать класс time, а для комбинирования даты и времени — класс datetime. Модуль также предоставляет класс timedelta для работы с разницей во времени. Например, для получения разницы между двумя датами можно сделать следующее:
delta = datetime.timedelta(days=7)
new_date = current_date + delta
Кроме того, модуль datetime позволяет форматировать дату и время в нужном формате с помощью метода strftime(). Например, чтобы получить текущее время в формате ЧЧ:ММ:СС, можно воспользоваться следующим кодом:
current_time = datetime.datetime.now().strftime('%H:%M:%S')
Таким образом, модуль datetime в Python предоставляет удобные инструменты для работы с датой и временем, позволяя выполнять различные операции, форматировать данные и многое другое.
Другие уроки курса "Python"
- Использование super() в Python
- IPython и Jupyter Notebook: руководство
- Защита данных в Python
- Объединение Python и Shell
- Импорт модулей в Python 3.12
- Работа с OpenCV
- Удаление элементов во время итерации
- Печать календаря в Python
- Проверка списка: any() и all()
- Преобразование чисел в восьмеричную строку
- Импорт объектов из модулей
- Хранение переменных в Python.
- Копирование в Python
- Работа с часовыми поясами в Python
- Регулярные выражения: метод match
- Проверка типа данных
- Отношения подклассов в Python
- Использование подчеркивания в REPL
- Отправка HTTP-запросов с User-Agent
- История Python
- Хешируемые ключи в Python
- Установка User-Agent в Python
- Преобразование в float
- Нахождение отличий в списках
- Метод remove() для удаления элемента из списка
- Копирование объектов в Python
- Профилирование данных с Pandas.
- Определение объема памяти объекта
- Модуль inspect: получение информации о объектах
- Retrying в Python: повторные вызовы
- Метаклассы в Python
- Использование html-скриптов в Jupyter Notebook
- Работа с URL-адресами в Python
- Работа с SQLite в Python
- Список методов и атрибутов
- Названия переменных
- Модуль Operator в Python
- Функции с необязательными аргументами
- Комментарии в Python.
- Генераторы в Python
- Добавление элементов в список: append() vs extend()
- Замена подстроки
- Добавление цвета в консоли
- Поиск частых элементов в списке
- Работа с асинхронными задачами в Python
- Beautiful Soup — извлечение данных из HTML
- Измерение времени выполнения















