Курс Python → Создание даты из строки ISO
В Python 3.7 был добавлен новый метод fromisoformat(), который позволяет создавать экземпляр даты из строки в формате ISO. Для использования этого метода необходимо, чтобы строка ввода была в формате ГГГГ-ММ-ДД.
Например, если у вас есть строка '2022-03-15', вы можете создать экземпляр даты, используя метод fromisoformat() следующим образом:
from datetime import datetime
date_str = '2022-03-15'
date = datetime.fromisoformat(date_str)
print(date)
Этот код создаст объект datetime для даты 15 марта 2022 года. Обратите внимание, что метод fromisoformat() автоматически распознает формат даты и преобразует его в объект datetime.
Использование метода fromisoformat() упрощает работу с датами в формате ISO и устраняет необходимость вручную разбирать строку даты на отдельные компоненты. Это делает код более читаемым и уменьшает вероятность ошибок при работе с датами.
Другие уроки курса "Python"
- Модуль itertools: комбинации и перестановки
- Lambda-функция в Python: использование с map() и sum()
- Обработка элементов в Python
- Транспонирование 2D-массива с помощью zip
- Оптимизация памяти с __slots__
- Экспорт данных с помощью writefile
- Установка и обучение ChatterBot
- Создание графики с черепахой
- Создание комплексных чисел
- Создание циклической ссылки
- Namedtuple в Python
- Многострочные комментарии в Python
- Декоратор Ajax required
- Переопределение оператора % для объектов
- Многострочные строки в Python
- Генераторы по генератору
- Переменная Шредингера
- Структуры данных в Python
- Управление браузером с Selenium
- Функции all и any в Python
- Передача словаря через **kwargs
- Подчеркивание в REPL
- Функция rsplit() в Python
- Обновление ключей в Python
- Замена текста с re.sub()
- Библиотека Rich: форматирование текста
- Объединение объектов в Python
- Создание треугольника Паскаля
- Функция reduce() из модуля functools
- Работа с множествами в Python
- Манипуляция формой массива в Numpy
- Сохранение Unicode в JSON
- Бинарный поиск
- Тестирование времени с Freezegun
- Создание словарей в Python
- Создание пустых функций и классов в Python
- Доступ к локальным переменным
- Регулярные выражения: метод match
- Создание генераторов
- Установка и загрузка Instaloader
- Работа со строками в Python
- Создание словаря через dict comprehension
- Создание новых функций с помощью functools.partial
- Оператор += в Python
- Вставка переменных в шаблоны Flask
- Печать календаря в Python















