Курс 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"
- Печать в одной строке
- Копирование объектов в Python
- Инверсия списков и строк в Python
- None в Python: использование и особенности
- Работа с утверждениями в Python
- Работа с WindowsPath()
- Измерение времени выполнения кода
- Извлечение чисел из текста
- Работа с парами ключ-значение
- Нахождение разницы между списками в Python
- Проблема с изменяемыми аргументами
- Сравнение def и lambda функций в Python
- Работа с URL-адресами в Python
- Контроль точности вывода чисел
- Создание вложенных циклов for
- Декораторы в Python
- Создание словарей с defaultdict
- Python enumerate() для работы с индексами
- Оператор «моржа» (Walrus Operator)
- Пустой оператор pass в Python
- Решатель судоку на Python с pygame
- Python UserString — создание подклассов строк
- Преобразование регистра символов
- Создание новых функций через partial
- Форматирование строк в Python
- Хэш-функции в Python
- Оптимизация параметров в Python
- Преобразование данных в Python
- Метод radd для пользовательских чисел
- Отладка в командной строке
- Группы исключений в Python
- Обезопасьте ввод данных
- Операции с числами в Python
- Функции map, filter, reduce
- Различия символов в Python
- Удаление falsy-значений из списка с помощью filter
- Копирование словарей и списков в Python
- Метод matmul для умножения матриц
- Заказ карты Тинькофф Black
- Передача словаря через **kwargs
- Управление фоновыми задачами в Python
- Измерение времени выполнения в Python
- Блок try-except-else
- Шаблоны Flask: условия и циклы















