Курс 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. Печать в одной строке
  2. Копирование объектов в Python
  3. Инверсия списков и строк в Python
  4. None в Python: использование и особенности
  5. Работа с утверждениями в Python
  6. Работа с WindowsPath()
  7. Измерение времени выполнения кода
  8. Извлечение чисел из текста
  9. Работа с парами ключ-значение
  10. Нахождение разницы между списками в Python
  11. Проблема с изменяемыми аргументами
  12. Сравнение def и lambda функций в Python
  13. Работа с URL-адресами в Python
  14. Контроль точности вывода чисел
  15. Создание вложенных циклов for
  16. Декораторы в Python
  17. Создание словарей с defaultdict
  18. Python enumerate() для работы с индексами
  19. Оператор «моржа» (Walrus Operator)
  20. Пустой оператор pass в Python
  21. Решатель судоку на Python с pygame
  22. Python UserString — создание подклассов строк
  23. Преобразование регистра символов
  24. Создание новых функций через partial
  25. Форматирование строк в Python
  26. Хэш-функции в Python
  27. Оптимизация параметров в Python
  28. Преобразование данных в Python
  29. Метод radd для пользовательских чисел
  30. Отладка в командной строке
  31. Группы исключений в Python
  32. Обезопасьте ввод данных
  33. Операции с числами в Python
  34. Функции map, filter, reduce
  35. Различия символов в Python
  36. Удаление falsy-значений из списка с помощью filter
  37. Копирование словарей и списков в Python
  38. Метод matmul для умножения матриц
  39. Заказ карты Тинькофф Black
  40. Передача словаря через **kwargs
  41. Управление фоновыми задачами в Python
  42. Измерение времени выполнения в Python
  43. Блок try-except-else
  44. Шаблоны Flask: условия и циклы

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