Курс 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. Списковое включение в Python
  4. Измерение времени выполнения кода
  5. Создание новых функций через partial
  6. Операции с числами в Python
  7. Перевод эмодзи и эмотиконов.
  8. Метод index() в Python
  9. Отладка в Python
  10. Копирование объектов в Python
  11. Библиотека Rich: форматирование текста
  12. Вычисление времени выполнения
  13. Создание новых списков в Python
  14. Измерение времени выполнения кода
  15. Создание виртуальной среды
  16. Декораторы в Python
  17. Проблема с изменяемыми аргументами
  18. Резервирование символов в Python
  19. Частичное совпадение ввода
  20. Проверка надежности пароля на Python
  21. Python: возвращение нескольких значений
  22. Преобразование списка в словарь через генератор
  23. Разделение строки с регулярными выражениями
  24. Тайное преобразование типа ключа
  25. Создание директории в Python
  26. Обрезка изображения с Pillow
  27. Эффективная конкатенация строк в Python
  28. Импорт в Python: список all
  29. Генерация резюме в Gensim
  30. Установка пакета в Python
  31. Управление ресурсами в Python
  32. Виртуальное окружение Python
  33. Установка и использование Logzero
  34. Получение текущего времени в Python
  35. Векторизация в Python с NumPy.
  36. Регистрация на курсы SF Education
  37. Форматирование строк с помощью f-строк
  38. Замена атрибута в именованном кортеже
  39. Объединение, распаковка и деструктуризация
  40. Логирование с Logzero
  41. Перехват исключений в Python
  42. Метод join() для объединения элементов строки

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