You are currently viewing Функция fromisoformat() Для даты и Datetime.date даты в Python

Функция fromisoformat() Для даты и Datetime.date даты в Python

То fromisoformat() функция используется для построения объекта даты из указанной строки, содержащей дату в формате ISO. т. е. гггг-мм-дд.

Синтаксис: @classmethod fromisoformat(date_string)

Параметры: Эта функция принимает параметр, который показан ниже:

date_string: Это указанный формат ISO, т. е. строка даты гггг-мм-дд, объект даты которой будет создан.
Return values: Эта функция возвращает объект даты, построенный из указанной строки даты в формате ISO.

Пример 1. 

Получение объекта даты из указанной строки, содержащей дату в формате ISO. т. е. гггг-мм-дд

# Python3.7 code for Getting
# a date object from a specified
# string that contains date in
# ISO format. i.e., yyyy-mm-dd

# Importing datetime module
import datetime

# Initializing a date
Date = "2012-10-12";

# Calling fromisoformat() function to
# construct a datetime.date object
New_date = datetime.date.fromisoformat(Date);

# Printing the new constructed date object
print("The constructed date object is: %s"%New_date);

Выход:

Дата постройки объекта: 2012-10-12

Пример 2. 

Получите вновь созданный объект даты для указанной даты.

# Python3.7 code for Getting
# a date object from a specified
# string that contains date in
# ISO format. i.e., yyyy-mm-dd

# Importing datetime module
from datetime import date

# Calling the fromisoformat() function
# to Print the new created date object
# for the specified date in
# ISO format of 2020-10-09
print(date.fromisoformat('2020-10-09'))

Выход:

2020-10-09