Курс 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"
- Получение текущей даты и времени с помощью datetime
- Работа с файлами в Python
- Структура строк в Python
- Antigravity модуль
- Отладка утечек памяти в Python
- Чтение бинарного файла в Python.
- Замена переменных в Python
- Метод setitem в Python
- Библиотека itertools: объединение списков
- Измерение времени выполнения кода
- Добавление элемента в список.
- Создание OrderedDict
- Измерение времени выполнения кода
- Отображение HTML кода в Python
- Метод get() для словарей
- Работа с переменными в Python
- Получение локальных переменных в Python
- Многопроцессорное программирование в Python
- Взаимодействие с sys
- Работа с файлами и директориями в Python.
- Функции высшего порядка в Python
- Нарезка списков в Python
- Метод __call__ в Python
- Установка и использование pyshorteners
- Метод __imod__ для Python
- Классы данных в Python
- Замена символов в строке
- Объединение списков в Python
- Настройка логгера Logzero
- 9 уловок для чистого кода
- Оператор += для объединения строк
- Многострочные строки в Python
- Сортировка с помощью параметра key
- Сортировка в Python
- Оптимизация памяти с __slots__
- Запуск Python из интерпретатора
- Возврат нескольких значений
- Обход словаря в Python
- Операторы сравнения в Python
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Декоратор проверки активности
- Обновление данных через PUT запрос
- Поиск подстроки в строке
- Метод classmethod
- Сохранение Unicode в JSON
- UserString в Python
- Изменение списка срезами
- Создание новых функций через partial















