Курс 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. Оптимизация сравнения в Python
  3. Работа с модулем os в Python
  4. Метод setdefault() в Python
  5. Тестирование времени с Freezegun
  6. Работа с комбинациями в Python.
  7. Работа с утверждениями в Python
  8. Генераторные выражения и islice.
  9. Python Метод sleep() времени
  10. Python и Юникод: работа с цифрами
  11. Капитализация строк
  12. Работа с рекламными данными в Pandas
  13. Округление банкира в Python
  14. Работа с enumerate()
  15. Обновление шаблона base.html
  16. Разделение строк методом split()
  17. Разделение функций на этапы
  18. f-строки в формате строк
  19. Комментарии в Python
  20. Блок else в циклах.
  21. Python Enum Weekday Usage
  22. Функция findall() для поиска вхождений строки
  23. Генерация случайных чисел Python
  24. Создание GUI на Tkinter
  25. Преобразование Excel в PDF с Spire.XLS
  26. Сортировка в Python
  27. Модуль os: работа с файлами и папками
  28. Переменная с нижним подчеркиванием
  29. Применение функции map() в Python
  30. Сложение матриц в NumPy
  31. Установка пакетов с помощью pip
  32. Метод index() в Python
  33. Форматирование кода на Python
  34. Генерация строк с .join()
  35. Печать комбинаций в Python с Itertools
  36. Оценка точности модели
  37. Поиск простых чисел
  38. Упрощение условных выражений с тернарным оператором
  39. Профилирование данных с Pandas
  40. Переопределение оператора % для объектов
  41. Фильтрация данных в Python.
  42. Модуль pprint: улучшение вывода данных
  43. Работа с кортежами в Python
  44. Переменные в Python
  45. Библиотека Chartify: руководство
  46. Логирование с Logzero: ротация файла
  47. Работа с PosixPath() в Python

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