Курс 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"
- Оператор «not» в Python
- Обход словаря в Python
- ChainMap избыточные ключи
- Numpy: объединение массивов
- Обработка исключений в Python
- Работа с каталогами в Python
- Генератор надежных паролей
- Комментарии в Python
- Участие в сообществе @selectel
- Генераторы в Python
- Вычисление времени выполнения
- Счетчик в Python: most_common()
- Управление фоновыми задачами в Python
- Иерархия классов в Python
- Сортировка в Python
- Работа со словарями
- Функция zip() в Python
- Асинхронное выполнение задач в Python
- Переопределение унарных операторов
- Работа с timedelta
- Установка и использование модуля «howdoi»
- Получение текущей даты и времени
- TypedDict для kwargs в Python 3.12
- Работа с классами данных
- Список импортированных модулей в Python
- Функция reduce() в Python
- Отладка в командной строке
- Основы Python за 14 дней
- Оператор деления для класса Rational
- Именованные срезы в Python
- Создание словарей и множеств в Python
- Декораторы в Python
- Создание класса очереди
- Проверка памяти объекта
- Отладка в Python
- Декоратор Ajax required
- Получение текущей директории
- Потоковый ввод в Python
- Python union() функция — объединение множеств
- Отладка производительности Python
- Измерение времени выполнения кода с использованием time
- Автоматизация скриптов на AWS Lightsail.
- Создание задания в Cron
- Метод enumerate() в Python
- Метод сравнения объектов в Python
- Итерация по копии коллекции
- Декораторы в Python
- Область видимости переменных
- Взаимодействие с sys















