📜  Isoformat 到日期时间 – Python

📅  最后修改于: 2022-05-13 01:54:20.477000             🧑  作者: Mango

Isoformat 到日期时间 – Python

在本文中,我们将看到如何在Python中将 Isoformat 转换为 datetime。

方法一:在 datetime 模块中使用 fromisoformat()

在此方法中,我们将使用 fromisoformat() 将字符串转换为 DateTime 对象。

句法:

示例:将 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() 方法可用于检测字符串的日期和时间。

示例:将 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))

输出: