Курс 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 enumerate() функции
  3. Сортировка списка по индексам
  4. Справка по импортированным модулям
  5. Переменные класса и экземпляра
  6. Нахождение максимального значения и его индекса в списке
  7. Использование модуля __future__
  8. Создание словарей в Python
  9. UserList в Python: Описание и примеры использования
  10. Асинхронный код в Python
  11. Профилирование данных с Pandas
  12. Логирование в Python
  13. Исправление ошибки NameError
  14. Тестирование модели в PyTorch
  15. Проблемы с dict в Python
  16. Отладка в командной строке
  17. Создание функций с произвольным количеством аргументов
  18. Декораторы в Python
  19. Модуль os: работа с файлами и папками
  20. Функция zip() в Python
  21. Импорт классов из другого файла
  22. Удаление файлов и папок в Python
  23. Переопределение оператора % для объектов
  24. Модуль functools в Python
  25. Игра «Угадывание чисел»
  26. Очистка данных в Python
  27. Активация Matplotlib в Jupyter
  28. Документация функции help() в Python
  29. Декораторы в Python
  30. Копирование в Python
  31. Flask — веб-фреймворк Python
  32. Классы данных в Python
  33. Статическая типизация в Python
  34. Работа с пользовательским вводом
  35. Замеры производительности в Python
  36. Подсчет элементов с помощью Counter
  37. Конвертация коллекций в Python
  38. Передача словаря через **kwargs
  39. Именование переменных в Python
  40. Возвращение нескольких значений через кортеж или класс
  41. Создание пользовательской коллекции в Python
  42. Атрибуты класса и экземпляра в Python
  43. Работа с массивами в Python
  44. Переопределение метода __rshift__
  45. Отображение HTML кода в Python

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