Курс 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. Сериализация данных в JSON с помощью json.dumps
  2. Метод округления чисел
  3. Форматирование данных с помощью pprint
  4. Создание namedtuple списком полей
  5. Python defaultdict добавление ключа
  6. Pillow: работа с изображениями
  7. Создание списков в Python
  8. Создание копии итератора
  9. Определение функций с необязательными аргументами
  10. Метод lt для сортировки объектов
  11. kwargs в Python
  12. Big O оптимизация
  13. Python: библиотеки и функции
  14. CLI-инструмент howdoi
  15. Метод __index__ в Python
  16. Lambda-функция в Python: использование с map() и sum()
  17. Создание директории в Python
  18. Создание GUI на Tkinter
  19. Поиск самого длинного слова в списке с использованием max()
  20. Преобразование чисел в восьмеричную строку
  21. Реверс строки в Python
  22. Управление IP-адресами через прокси
  23. Работа с прокси в Python
  24. Функции any() и all() в Python
  25. Взаимодействие с внешними процессами в Python
  26. Работа с IP-адресами в Python
  27. capitalize() — изменение регистра первого символа строки
  28. Сравнение def и lambda функций в Python
  29. Фильтрация данных в Python.
  30. Оператор обр. импликации
  31. Работа с библиотекой requests
  32. Переопределение метода __eq__
  33. Объединение множеств в Python
  34. Присвоение значений переменным в Python
  35. Создание пустых функций и классов в Python
  36. Библиотека Rich: форматирование текста
  37. Избегайте пустого списка
  38. Python reversed() функция
  39. Автоматизация с Python
  40. Логирование с Loguru
  41. Генерация ключей RSA
  42. Получение значений из словарей
  43. Обучение модели с указанием эпох
  44. Имена объектов в Python
  45. Работа со строками в Python

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