Курс 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. Разработка Telegram-ботов
  3. Функция divmod() в Python
  4. Работа с zip-архивами в Python
  5. Defaultdict в Python
  6. Поиск наиболее частого элемента списке
  7. Метод gt в Python
  8. Вычисление фазы комплексного числа
  9. Работа с срезами в Numpy
  10. Управление контекстом выполнения кода
  11. GitHub в Telegram: подписка на уведомления
  12. Операции с массивами в NumPy
  13. Ускорение обработки данных с %autoawait
  14. Комментарии в Python
  15. Объединение множеств в Python
  16. Python OrderedDict и fromkeys() — работа с словарями
  17. Разность множеств
  18. Печать календаря
  19. Комментарии в Python
  20. Списковые включения в Python
  21. Установка и загрузка Instaloader
  22. Именованные срезы в Python
  23. Python Метод Union Множеств
  24. Типы возвращаемых значений в Python
  25. Методы работы со списками
  26. Удаление элементов из списка
  27. Присвоение значений переменным в Python
  28. Любовь к Python
  29. Именованные срезы в Python
  30. Удаление элемента по индексу в Python
  31. Расширение информации об ошибке в Python
  32. Подсчет вхождений элементов
  33. Переименование файлов в Python
  34. Передача аргументов в Python
  35. Преобразование списков в словарь
  36. Работа с массивами в Python
  37. Удаление файлов в Python
  38. Объединение списков с помощью zip
  39. Обработка исключений в Python 3
  40. Объединение словарей в Python
  41. Метод setdefault() в Python
  42. Colorama: окрашивание текста в Python
  43. Изменение регистра данных
  44. Создание новых функций с помощью functools.partial
  45. Избегайте использования goto

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