Курс 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. Установка и использование emoji
  2. Приближение чисел в Python
  3. Установка виртуального окружения Python
  4. Создание множества в Python
  5. Работа с изменяемыми списками
  6. Методы в Python
  7. Работа со временем в Python
  8. Поиск частых элементов в списке
  9. Непрерывная проверка в Python
  10. Вывод переменной и строки в Python
  11. Операторы сравнения в Python
  12. Переопределение метода __lshift__
  13. Деление в Python
  14. Получение локальных переменных в Python
  15. Работа с модулем bisect
  16. Модуль xkcd: загрузка комиксов
  17. Конвертация изображений в PDF
  18. Метод enumerate() в Python
  19. Работа с YAML в Python
  20. PATCH-запрос с библиотекой requests
  21. Замена текста с помощью sub
  22. Выражения-генераторы в Python
  23. Python: динамическая типизация и проверка типов
  24. Объединение итераторов
  25. Метод rpow в Python
  26. Проверка памяти объекта
  27. Функция pow() — возвести число в степень
  28. Ограничение ресурсов в Python
  29. Операции со строками в Python
  30. Синхронизация потоков с time.sleep()
  31. Работа с библиотекой xkcd
  32. Сортировка HTML-элементов
  33. Установка и использование howdoi
  34. Использование модуля math
  35. Метод setitem в Python
  36. Изменение объектов в Python
  37. Работа с комплексными числами
  38. Функция sleep() в Python
  39. Удаление элементов во время итерации
  40. Генераторы в Python
  41. Создание словарей и множеств в Python.
  42. Ускоренный импорт библиотек

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