Курс 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"
- Проверка вхождения подстроки
- Подсчет элементов в Python
- Искажение имен в Python
- Python reversed() vs срез[::-1]
- Установка переменной среды в Python
- Множественное назначение в Python
- Удаление символа из строки
- Область видимости переменных
- Объединение коллекций в Python
- Удаление элемента по индексу
- Глобальные переменные в Python
- Управление асинхронными задачами на Python.
- Введение в PyTorch
- Поиск всех индексов подстроки
- enumerate() в Python для работы с индексами
- Итераторы с потерямиZIP
- Работа с классами данных
- Работа с NumPy.linalg
- Вставка переменных в шаблоны Flask
- Кортеж в Python: создание и использование
- Генерация чисел с range()
- Различия символов в Python
- Печать календаря в Python
- Вычисление времени выполнения
- Сортировка с параметром key
- Docstring в Python
- Метод __irshift__ для Python
- Аннотации типов в Python
- Функция zip() в Python
- Символ подчеркивания в Python
- Оператор «is not» в Python
- Комментарии в Python
- Оптимизация памяти в Python
- Документирование функций в Python
- Работа со временем в Python
- Присвоение и ссылки
- Обработка ошибок в Python
- Блок else в циклах Python
- Создание Radio кнопок в tkinter
- Освобождение памяти в Python
- Преобразование range в итератор
- Тестирование с unittest
- Хеши в Python
- Создание графиков в терминале
- Обмен значений переменных в Python
- Обход словаря в Python















