Курс 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 Метод sleep() из time
  4. Условные выражения в Python
  5. Возврат нескольких значений
  6. Метод bool() в Python
  7. Хеши в Python
  8. Проверка класса объекта
  9. Определение основы слова с showballstemmer
  10. Progress с библиотекой tqdm
  11. Обмен значений переменных в Python
  12. Блок else в циклах.
  13. Concrete Paths в Python
  14. Работа с прокси в Python
  15. Модуль Operator в Python
  16. Библиотека sh: удобные команды терминала
  17. Создание объекта timedelta
  18. Логические значения в Python
  19. Многострочные строки в Python
  20. Установка Python — Простое руководство
  21. Пропуск строк в файле с itertools
  22. Операции с числами в Python
  23. Генерация чисел с range()
  24. Виртуальное окружение Python
  25. Метод init в Python
  26. Резервирование символов в Python
  27. Инверсия списка/строки в Python
  28. Объединение списков с помощью zip
  29. Деление в Python
  30. Оценка точности модели
  31. Порядок и длина множеств в Python
  32. Избегание циклических зависимостей классов в Python
  33. Перемешивание списка с shuffle()
  34. Объединение словарей в Python
  35. Функция zip() в Python
  36. Функции в Python: создание и вызов
  37. Метод join() для объединения элементов в строку.
  38. Оформление кода по PEP 8
  39. Переменная с нижним подчеркиванием
  40. Объединение строк с помощью метода join
  41. Скачать видео с YouTube
  42. Solidity для DeFi Ethereum
  43. Работа с Enum в Python3.
  44. Проверка списка: any() и all()
  45. Генерация UUID в Python
  46. Python: Splat-оператор и splatty-splat

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