Курс 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. Использование super() в Python
  2. IPython и Jupyter Notebook: руководство
  3. Защита данных в Python
  4. Объединение Python и Shell
  5. Импорт модулей в Python 3.12
  6. Работа с OpenCV
  7. Удаление элементов во время итерации
  8. Печать календаря в Python
  9. Проверка списка: any() и all()
  10. Преобразование чисел в восьмеричную строку
  11. Импорт объектов из модулей
  12. Хранение переменных в Python.
  13. Копирование в Python
  14. Работа с часовыми поясами в Python
  15. Регулярные выражения: метод match
  16. Проверка типа данных
  17. Отношения подклассов в Python
  18. Использование подчеркивания в REPL
  19. Отправка HTTP-запросов с User-Agent
  20. История Python
  21. Хешируемые ключи в Python
  22. Установка User-Agent в Python
  23. Преобразование в float
  24. Нахождение отличий в списках
  25. Метод remove() для удаления элемента из списка
  26. Копирование объектов в Python
  27. Профилирование данных с Pandas.
  28. Определение объема памяти объекта
  29. Модуль inspect: получение информации о объектах
  30. Retrying в Python: повторные вызовы
  31. Метаклассы в Python
  32. Использование html-скриптов в Jupyter Notebook
  33. Работа с URL-адресами в Python
  34. Работа с SQLite в Python
  35. Список методов и атрибутов
  36. Названия переменных
  37. Модуль Operator в Python
  38. Функции с необязательными аргументами
  39. Комментарии в Python.
  40. Генераторы в Python
  41. Добавление элементов в список: append() vs extend()
  42. Замена подстроки
  43. Добавление цвета в консоли
  44. Поиск частых элементов в списке
  45. Работа с асинхронными задачами в Python
  46. Beautiful Soup — извлечение данных из HTML
  47. Измерение времени выполнения

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