Курс 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"
- Метод count в Python: почему count(», ») возвращает 4?
- Преобразование чисел в Python
- Генератор списка с условием if
- Логирование в Python
- Объединение строк с помощью метода join
- PUT запрос для обновления данных
- Область видимости переменных
- Разделение строк в Python
- Подсчет количества элементов в списке
- Библиотека Chartify: руководство
- Создание даты из строки ISO
- Очистка данных с Pandas
- Оператор walrus в Python
- Переопределение метода __lshift__
- Оформление кода по PEP 8
- Срезы в Numpy
- Распаковка элементов массива
- Python UserString — создание подклассов строк
- Блок else в циклах Python
- Работа с CSV в Python
- Цикл for в Python
- Декораторы с @wraps
- Метод rlshift для битового сдвига
- Генераторы в Python
- Просмотр внешних файлов в %pycat
- Оптимизация создания строк
- Атрибуты класса и экземпляра в Python
- Работа с WindowsPath()
- Модуль pprint
- Генераторы и сеты в Python
- Основные операции с Numpy
- Работа с Event() в threading
- Переопределение метода __or__()
- Преобразование регистра символов
- Создание namedtuple списком полей
- Объединение списков в Python.
- Хеширование паролей с использованием salt
- Конкатенация строк с помощью join()
- Статическая типизация в Python
- Python: отсутствие точек с запятыми
- Создание детектора плагиата
- Numpy: использование Ellipsis
- IPython и Jupyter Notebook: руководство
- Счетчик в Python: most_common()
- Цикл for с enumerate() в Python
- Работа с асинхронными задачами в Python
- Codecademy в Telegram















