Курс 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. Сортировка элементов в Python
  3. Прокачанный трейсинг ошибок
  4. Python Менеджер контекста
  5. Работа с многоуровневыми словарями в Python
  6. Оператор continue в Python
  7. Приближение чисел в Python
  8. Управление сессиями в Python
  9. Разделение строки с помощью split()
  10. Декоратор защиты анонимных пользователей
  11. Расчет времени выполнения кода
  12. Оператор continue в Python
  13. Запуск внешнего кода в Jupyter
  14. Отношения подклассов в Python
  15. Оператор Walrus в Python
  16. Работа с асинхронными задачами в Python
  17. Работа с буфером обмена на Python
  18. Разделение строк методом split()
  19. Именованные кортежи в Python
  20. Логирование в Python
  21. Объединение словарей в Python
  22. Копирование в Python
  23. Обновление ключей в Python
  24. Измерение времени выполнения кода
  25. Оптимизация памяти с slots
  26. Установка и использование emoji
  27. Расширение операции побитового «и» в Python
  28. Удаление ключей из словаря
  29. Метод split() для разделения строк
  30. Установка и использование Python-dateutil
  31. Игра Виселица на Python
  32. Пустой оператор pass в Python
  33. Сложение матриц в NumPy
  34. Генерация случайных чисел в Python
  35. Константы в модуле cmath
  36. OrderedDict — упорядоченный словарь
  37. Работа с collections.Counter
  38. Проверка дублей в списке.
  39. Преобразование кортежа в словарь.
  40. Объединение списков с помощью zip
  41. Работа с базами данных SQLite
  42. Создание списков в Python
  43. Обработка аргументов Python

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