Курс 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"
- Отправка POST-запроса в REST API
- Преобразование чисел в восьмеричную строку
- Значения по умолчанию в Python
- Обработка ошибки IndexError
- Работа с срезами в Python
- Игра «Камень, ножницы, бумага» — Python
- Вызов функций по строке в Python.
- Транспонирование 2D-массива с помощью zip
- Обмен переменными в Jupyter
- Взаимодействие с внешними процессами в Python
- Область видимости переменных
- Очистка списка от False, None, 0, «»
- Оператор is в Python
- Создание треугольника Паскаля
- Работа с комплексными числами
- EMOT преобразование эмодзи в текст
- Добавление элемента к кортежу
- Работа с JSON данными в Python
- Оператор «not» в Python
- Округление дробей в Python
- Реверс строки в Python
- Работа с пакетами
- Профилирование данных с Pandas
- Объединение словарей в Python
- Создание даты из строки ISO
- Работа с zip-архивами в Python
- Фильтрация входных данных в Python
- Проверка типа данных
- Анализ текста на русском языке с помощью Pymystem3
- Хеши в Python
- Поиск элементов BeautifulSoup
- Импорт модулей и пакетов в Python
- Библиотека wikipedia для Python
- Объединение кортежей в Python
- Работа с переменными в Python
- Функция map() и ленивая оценка
- Структурирование именованных констант
- Методы сравнения множеств
- Генераторы данных
- Функциональное программирование в Python
- Python Поверхностное Копирование
- Склеивание строк через метод join()
- Работа с deque в Python
- UserList в Python: Описание и примеры использования
- Вывод сложных структур данных с помощью pprint
- Атрибуты класса и экземпляра
- Аннотации типов в Python















