Курс 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"

  1. Управление виртуальными окружениями в Python
  2. Bootle — простой веб-фреймворк
  3. Утечки переменных цикла в Python 3.x
  4. Создание и операции с дробями
  5. Поиск email
  6. Замена переменных в Python
  7. Объединение словарей в Python
  8. JSON в Python: модуль, dump, dumps, load
  9. Тип данных TypeVarTuple
  10. Сортировка слиянием
  11. Создание панели меню Tkinter
  12. Обработка ошибок в Python
  13. Удаление пробелов методом translate()
  14. Метод rmatmul для обратного матричного умножения
  15. Преобразование регистра строк
  16. Форматирование строк с помощью f-строк
  17. Списки в Python: основы
  18. Функции min(), max(), sum()
  19. Проверка кортежей.
  20. Сортировка и обратный порядок
  21. Импортирование в Python
  22. globals и locals
  23. Транспонирование 2D-массива с помощью zip
  24. Обмен данными с asyncio.Queue
  25. Итерации в Python
  26. ChainMap.new_child() — добавление нового словаря
  27. Работа с изменяемыми коллекциями
  28. Измерение времени выполнения кода
  29. Блок else в циклах.
  30. Копирование файлов с shutil()
  31. Функция enumerate() — Python
  32. Печать списка с помощью метода join
  33. Генераторы списков
  34. Получение атрибутов и методов класса
  35. CLI-инструмент howdoi
  36. Генерация тестовых данных с factory_boy
  37. Вычисление натурального логарифма в NumPy
  38. Ускорение выполнения кода в Python
  39. Работа с getopt
  40. Списковый компрехеншен.
  41. Проверка существования переменной с оператором :=
  42. Распаковка элементов массива
  43. Принципы LSP и ISP в Python

Marketello читают маркетологи из крутых компаний