Курс 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
- Основы слова
- Поиск индекса элемента в списке
- Отправка HTTP-запросов в Python
- Работа с атрибутом dict
- Поиск уникальных элементов строкой в Python
- Работа с GitHub в Telegram
- Работа с файловой системой в Python
- Потоковый ввод в Python
- Python reversed() vs срез[::-1]
- Метод Enumerate() для списков
- Импорт модулей и пакетов в Python
- Использование html-скриптов в Jupyter Notebook
- Работа с рекламными данными в Pandas
- Объединение словарей в Python
- Создание .exe файла с pyinstaller
- Python Enum Weekday Usage
- Приоритет операций в Python
- Параллельные вычисления в Python
- Анонимные функции в Python
- Установка и использование модуля Wikipedia
- Работа с IP-адресами в Python
- Измерение времени выполнения в Python
- Модуль pprint: улучшение вывода данных
- Инверсия списка и строки
- Класс Counter() для подсчета элементов
- TON Smart Challenge #2: участие и подготовка
- Функция enumerate() в Python
- Обязательные аргументы в Python
- Удаление символов новой строки в Python.
- Цикл while в Python
- Условное добавление элементов в список
- Визуализация пропусков данных
- Метод __iand__ для пользовательских классов
- Распаковка аргументов в Python
- Оператор «not» в Python
- Профилирование данных с Pandas
- Создание новых функций с помощью functools.partial
- Модуль Operator в Python
- Декоратор total_ordering для класса Point
- Встраивание HTML в Jupyter Notebook
- Управление доступом к модулю
- Оператор «or» в Python
- Ветвление выражения в Python
- Кортеж в Python: создание, доступ, изменение
- Настройка вывода NumPy
- Создание итератора
- Атрибуты класса и экземпляра















