Курс 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"
- Сериализация данных в JSON с помощью json.dumps
- Метод округления чисел
- Форматирование данных с помощью pprint
- Создание namedtuple списком полей
- Python defaultdict добавление ключа
- Pillow: работа с изображениями
- Создание списков в Python
- Создание копии итератора
- Определение функций с необязательными аргументами
- Метод lt для сортировки объектов
- kwargs в Python
- Big O оптимизация
- Python: библиотеки и функции
- CLI-инструмент howdoi
- Метод __index__ в Python
- Lambda-функция в Python: использование с map() и sum()
- Создание директории в Python
- Создание GUI на Tkinter
- Поиск самого длинного слова в списке с использованием max()
- Преобразование чисел в восьмеричную строку
- Реверс строки в Python
- Управление IP-адресами через прокси
- Работа с прокси в Python
- Функции any() и all() в Python
- Взаимодействие с внешними процессами в Python
- Работа с IP-адресами в Python
- capitalize() — изменение регистра первого символа строки
- Сравнение def и lambda функций в Python
- Фильтрация данных в Python.
- Оператор обр. импликации
- Работа с библиотекой requests
- Переопределение метода __eq__
- Объединение множеств в Python
- Присвоение значений переменным в Python
- Создание пустых функций и классов в Python
- Библиотека Rich: форматирование текста
- Избегайте пустого списка
- Python reversed() функция
- Автоматизация с Python
- Логирование с Loguru
- Генерация ключей RSA
- Получение значений из словарей
- Обучение модели с указанием эпох
- Имена объектов в Python
- Работа со строками в Python















