Курс 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. Основы слова
  3. Поиск индекса элемента в списке
  4. Отправка HTTP-запросов в Python
  5. Работа с атрибутом dict
  6. Поиск уникальных элементов строкой в Python
  7. Работа с GitHub в Telegram
  8. Работа с файловой системой в Python
  9. Потоковый ввод в Python
  10. Python reversed() vs срез[::-1]
  11. Метод Enumerate() для списков
  12. Импорт модулей и пакетов в Python
  13. Использование html-скриптов в Jupyter Notebook
  14. Работа с рекламными данными в Pandas
  15. Объединение словарей в Python
  16. Создание .exe файла с pyinstaller
  17. Python Enum Weekday Usage
  18. Приоритет операций в Python
  19. Параллельные вычисления в Python
  20. Анонимные функции в Python
  21. Установка и использование модуля Wikipedia
  22. Работа с IP-адресами в Python
  23. Измерение времени выполнения в Python
  24. Модуль pprint: улучшение вывода данных
  25. Инверсия списка и строки
  26. Класс Counter() для подсчета элементов
  27. TON Smart Challenge #2: участие и подготовка
  28. Функция enumerate() в Python
  29. Обязательные аргументы в Python
  30. Удаление символов новой строки в Python.
  31. Цикл while в Python
  32. Условное добавление элементов в список
  33. Визуализация пропусков данных
  34. Метод __iand__ для пользовательских классов
  35. Распаковка аргументов в Python
  36. Оператор «not» в Python
  37. Профилирование данных с Pandas
  38. Создание новых функций с помощью functools.partial
  39. Модуль Operator в Python
  40. Декоратор total_ordering для класса Point
  41. Встраивание HTML в Jupyter Notebook
  42. Управление доступом к модулю
  43. Оператор «or» в Python
  44. Ветвление выражения в Python
  45. Кортеж в Python: создание, доступ, изменение
  46. Настройка вывода NumPy
  47. Создание итератора
  48. Атрибуты класса и экземпляра

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