Isoformat 到日期时间 – Python
在本文中,我们将看到如何在Python中将 Isoformat 转换为 datetime。
方法一:在 datetime 模块中使用 fromisoformat()
在此方法中,我们将使用 fromisoformat() 将字符串转换为 DateTime 对象。
句法:
datetime.fromisoformatc(date)
示例:将 isoformat 转换为 datetime
Python3
# importing datetime module
from datetime import datetime
# Getting today's date
todays_Date = datetime.now()
# Get date into the isoformat
isoformat_date = todays_Date.isoformat()
# print the type of date
print(type(isoformat_date))
# convert string date into datetime format
result = datetime.fromisoformat(isoformat_date)
print(type(result))
Python3
# importing datetime module
from datetime import datetime
import dateutil
# Getting today's date
todays_Date = datetime.now()
isoformat_date = todays_Date.isoformat()
# display isoformat type
print(type(isoformat_date))
# convert it into datetime and display
result = dateutil.parser.parse(isoformat_date)
print(type(result))
输出:
方法二:在 dateutil 模块中使用 parse()
在这个方法中,我们将使用这个内置的Python库 python-dateutil, parse() 方法可用于检测字符串的日期和时间。
Syntax: dateutil.parser.parse((isoformat_string)
Parameters: Isoformat_string: Str.
Return: Datetime object
示例:将 isoformat 转换为 datetime
蟒蛇3
# importing datetime module
from datetime import datetime
import dateutil
# Getting today's date
todays_Date = datetime.now()
isoformat_date = todays_Date.isoformat()
# display isoformat type
print(type(isoformat_date))
# convert it into datetime and display
result = dateutil.parser.parse(isoformat_date)
print(type(result))
输出: