Курс 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
- Работа с модулем os в Python
- Метод setdefault() в Python
- Тестирование времени с Freezegun
- Работа с комбинациями в Python.
- Работа с утверждениями в Python
- Генераторные выражения и islice.
- Python Метод sleep() времени
- Python и Юникод: работа с цифрами
- Капитализация строк
- Работа с рекламными данными в Pandas
- Округление банкира в Python
- Работа с enumerate()
- Обновление шаблона base.html
- Разделение строк методом split()
- Разделение функций на этапы
- f-строки в формате строк
- Комментарии в Python
- Блок else в циклах.
- Python Enum Weekday Usage
- Функция findall() для поиска вхождений строки
- Генерация случайных чисел Python
- Создание GUI на Tkinter
- Преобразование Excel в PDF с Spire.XLS
- Сортировка в Python
- Модуль os: работа с файлами и папками
- Переменная с нижним подчеркиванием
- Применение функции map() в Python
- Сложение матриц в NumPy
- Установка пакетов с помощью pip
- Метод index() в Python
- Форматирование кода на Python
- Генерация строк с .join()
- Печать комбинаций в Python с Itertools
- Оценка точности модели
- Поиск простых чисел
- Упрощение условных выражений с тернарным оператором
- Профилирование данных с Pandas
- Переопределение оператора % для объектов
- Фильтрация данных в Python.
- Модуль pprint: улучшение вывода данных
- Работа с кортежами в Python
- Переменные в Python
- Библиотека Chartify: руководство
- Логирование с Logzero: ротация файла
- Работа с PosixPath() в Python















