Курс 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"
- Секреты Python
- Расчет времени выполнения
- Переопределение оператора % для объектов
- Условное добавление элементов в список
- Списковое включение в Python
- Объединение строк с помощью метода join
- Принцип одной функции
- Создание графиков в терминале
- Эффективная конкатенация строк с использованием join()
- Оператор break в Python
- Переопределение метода __floordiv__
- Структурирование именованных констант
- Объединение словарей в Python
- Операции с комплексными числами
- Python: отсутствие точек с запятыми
- Конкатенация строк с join() в Python
- Нан-рефлексивность в Python
- Извлечение новостей с помощью newspaper3k
- Асинхронное выполнение задач в Python
- Сериализация объектов в Python
- Работа со списками
- Быстрый поиск кода
- Работа с массивами в Numpy
- Функция pow() — возвести число в степень
- Метод сравнения объектов в Python
- Функция enumerate в Python
- Генераторы данных
- Транспонирование 2D-массива с помощью zip
- Принципы SRP и OCP
- Управление асинхронными задачами с помощью Semaphore
- Поиск с помощью регулярных выражений
- Логирование в Python
- Работа с PosixPath() в Python
- Python: отличительная особенность — отступы
- Python defaultdict добавление ключа
- Python и Монти Пайтон
- Метод rmatmul для пользовательских матриц
- Импортирование в Python
- Открытие, чтение и закрытие файла
- Ускорение кода с помощью векторизации
- Обратный список чисел
- Создание итерируемых объектов
- Сравнение строк в Python
- Тип CodeType в Python.
- Участие в LP стейкинге Waves















