Курс 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"
- Работа с Event() в threading
- Создание функций высшего порядка
- Шаблоны Flask: условия и циклы
- Возврат нескольких значений
- Очистка данных в Python
- Работа с кортежами в Python
- Основные операции с библиотекой Numpy
- Combobox в Tkinter
- Применение функции к списку
- Замыкания в Python
- Декораторы в Python
- Избегание циклических зависимостей классов в Python
- Метод remove() для удаления элемента из списка
- Сортировка данных с лямбда-функциями
- Преобразование документов в PDF с помощью Spire.Office
- Создание лямбда-функций
- Обработка исключений в Python 3
- Работа с CSV файлами
- Модуль os в Python: работа с файлами
- Обновление и получение данных в SQLite
- Модуль itertools: эффективная работа с итераторами
- Проверка подстроки в строке с помощью in
- Создание треугольника Паскаля
- Добавление Progressbar в Python
- Генераторы в Python
- Lambda-функция в Python: использование с map() и sum()
- Однострочники Python
- Установка и использование pyshorteners
- Команда %dhist — список посещенных каталогов
- Работа с enumerate()
- Работа с SQLite в Python
- Преобразование чисел в Python
- Проектирование Singleton с метаклассом
- Метод округления чисел
- Профилирование данных с Pandas
- Метод setdefault() в Python
- Перезагрузка оператора в Python
- Получение текущей даты в Python
- Перемешивание списка с shuffle()
- Сортировка в Python
- Логирование с Loguru
- Нахождение хеша для бесконечности и NaN в Python
- Операторы увеличения и уменьшения переменной
- Экспорт данных в файл.
- Разделение строки с помощью re.split()
- Использование модуля math
- Howdoi — получение ответов из терминала
- Расчет времени выполнения















