Курс 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"
- Установка и использование emoji
- Приближение чисел в Python
- Установка виртуального окружения Python
- Создание множества в Python
- Работа с изменяемыми списками
- Методы в Python
- Работа со временем в Python
- Поиск частых элементов в списке
- Непрерывная проверка в Python
- Вывод переменной и строки в Python
- Операторы сравнения в Python
- Переопределение метода __lshift__
- Деление в Python
- Получение локальных переменных в Python
- Работа с модулем bisect
- Модуль xkcd: загрузка комиксов
- Конвертация изображений в PDF
- Метод enumerate() в Python
- Работа с YAML в Python
- PATCH-запрос с библиотекой requests
- Замена текста с помощью sub
- Выражения-генераторы в Python
- Python: динамическая типизация и проверка типов
- Объединение итераторов
- Метод rpow в Python
- Проверка памяти объекта
- Функция pow() — возвести число в степень
- Ограничение ресурсов в Python
- Операции со строками в Python
- Синхронизация потоков с time.sleep()
- Работа с библиотекой xkcd
- Сортировка HTML-элементов
- Установка и использование howdoi
- Использование модуля math
- Метод setitem в Python
- Изменение объектов в Python
- Работа с комплексными числами
- Функция sleep() в Python
- Удаление элементов во время итерации
- Генераторы в Python
- Создание словарей и множеств в Python.
- Ускоренный импорт библиотек















