Курс 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. Оператор «not» в Python
  2. Обход словаря в Python
  3. ChainMap избыточные ключи
  4. Numpy: объединение массивов
  5. Обработка исключений в Python
  6. Работа с каталогами в Python
  7. Генератор надежных паролей
  8. Комментарии в Python
  9. Участие в сообществе @selectel
  10. Генераторы в Python
  11. Вычисление времени выполнения
  12. Счетчик в Python: most_common()
  13. Управление фоновыми задачами в Python
  14. Иерархия классов в Python
  15. Сортировка в Python
  16. Работа со словарями
  17. Функция zip() в Python
  18. Асинхронное выполнение задач в Python
  19. Переопределение унарных операторов
  20. Работа с timedelta
  21. Установка и использование модуля «howdoi»
  22. Получение текущей даты и времени
  23. TypedDict для kwargs в Python 3.12
  24. Работа с классами данных
  25. Список импортированных модулей в Python
  26. Функция reduce() в Python
  27. Отладка в командной строке
  28. Основы Python за 14 дней
  29. Оператор деления для класса Rational
  30. Именованные срезы в Python
  31. Создание словарей и множеств в Python
  32. Декораторы в Python
  33. Создание класса очереди
  34. Проверка памяти объекта
  35. Отладка в Python
  36. Декоратор Ajax required
  37. Получение текущей директории
  38. Потоковый ввод в Python
  39. Python union() функция — объединение множеств
  40. Отладка производительности Python
  41. Измерение времени выполнения кода с использованием time
  42. Автоматизация скриптов на AWS Lightsail.
  43. Создание задания в Cron
  44. Метод enumerate() в Python
  45. Метод сравнения объектов в Python
  46. Итерация по копии коллекции
  47. Декораторы в Python
  48. Область видимости переменных
  49. Взаимодействие с sys

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