Курс 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. Отправка POST-запроса в REST API
  2. Преобразование чисел в восьмеричную строку
  3. Значения по умолчанию в Python
  4. Обработка ошибки IndexError
  5. Работа с срезами в Python
  6. Игра «Камень, ножницы, бумага» — Python
  7. Вызов функций по строке в Python.
  8. Транспонирование 2D-массива с помощью zip
  9. Обмен переменными в Jupyter
  10. Взаимодействие с внешними процессами в Python
  11. Область видимости переменных
  12. Очистка списка от False, None, 0, «»
  13. Оператор is в Python
  14. Создание треугольника Паскаля
  15. Работа с комплексными числами
  16. EMOT преобразование эмодзи в текст
  17. Добавление элемента к кортежу
  18. Работа с JSON данными в Python
  19. Оператор «not» в Python
  20. Округление дробей в Python
  21. Реверс строки в Python
  22. Работа с пакетами
  23. Профилирование данных с Pandas
  24. Объединение словарей в Python
  25. Создание даты из строки ISO
  26. Работа с zip-архивами в Python
  27. Фильтрация входных данных в Python
  28. Проверка типа данных
  29. Анализ текста на русском языке с помощью Pymystem3
  30. Хеши в Python
  31. Поиск элементов BeautifulSoup
  32. Импорт модулей и пакетов в Python
  33. Библиотека wikipedia для Python
  34. Объединение кортежей в Python
  35. Работа с переменными в Python
  36. Функция map() и ленивая оценка
  37. Структурирование именованных констант
  38. Методы сравнения множеств
  39. Генераторы данных
  40. Функциональное программирование в Python
  41. Python Поверхностное Копирование
  42. Склеивание строк через метод join()
  43. Работа с deque в Python
  44. UserList в Python: Описание и примеры использования
  45. Вывод сложных структур данных с помощью pprint
  46. Атрибуты класса и экземпляра
  47. Аннотации типов в Python

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