Курс 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. Переопределение оператора % для объектов
  4. Условное добавление элементов в список
  5. Списковое включение в Python
  6. Объединение строк с помощью метода join
  7. Принцип одной функции
  8. Создание графиков в терминале
  9. Эффективная конкатенация строк с использованием join()
  10. Оператор break в Python
  11. Переопределение метода __floordiv__
  12. Структурирование именованных констант
  13. Объединение словарей в Python
  14. Операции с комплексными числами
  15. Python: отсутствие точек с запятыми
  16. Конкатенация строк с join() в Python
  17. Нан-рефлексивность в Python
  18. Извлечение новостей с помощью newspaper3k
  19. Асинхронное выполнение задач в Python
  20. Сериализация объектов в Python
  21. Работа со списками
  22. Быстрый поиск кода
  23. Работа с массивами в Numpy
  24. Функция pow() — возвести число в степень
  25. Метод сравнения объектов в Python
  26. Функция enumerate в Python
  27. Генераторы данных
  28. Транспонирование 2D-массива с помощью zip
  29. Принципы SRP и OCP
  30. Управление асинхронными задачами с помощью Semaphore
  31. Поиск с помощью регулярных выражений
  32. Логирование в Python
  33. Работа с PosixPath() в Python
  34. Python: отличительная особенность — отступы
  35. Python defaultdict добавление ключа
  36. Python и Монти Пайтон
  37. Метод rmatmul для пользовательских матриц
  38. Импортирование в Python
  39. Открытие, чтение и закрытие файла
  40. Ускорение кода с помощью векторизации
  41. Обратный список чисел
  42. Создание итерируемых объектов
  43. Сравнение строк в Python
  44. Тип CodeType в Python.
  45. Участие в LP стейкинге Waves

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