📌  相关文章
📜  如何将 Python 的 .isoformat()字符串转换回日期时间对象

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

如何将 Python 的 .isoformat()字符串转换回日期时间对象

在本文中,我们将学习如何将 Python 的 .isoFormat()字符串转换回日期时间对象。这里我们使用当前时间,为此,我们将当前时间存储在 current_time 变量中。

这个模块的函数now() 完美地完成了这项工作。

示例:获取当前时间

Python3
from datetime import datetime
  
current_time = datetime.now()
  
print(current_time)


Python3
from datetime import datetime
  
current_time = datetime.now().isoformat()
print(current_time)


Python3
from datetime import datetime
  
current_time = datetime.now().isoformat()
  
print(datetime.fromisoformat(current_time))


输出:



获取时间的字符串格式

在这一步中,我们将获取iso时间的字符串格式。为此,使用 isoformat()函数。

示例:获取时间的字符串格式

蟒蛇3

from datetime import datetime
  
current_time = datetime.now().isoformat()
print(current_time)
输出
2021-07-26T11:36:17.090181

从iso格式中获取DateTime对象

所以在这里我们将从 iso 字符串获取 DateTime 对象。为此,使用 fromisoformat()函数。

示例:从 iso 格式中获取 DateTime 对象

蟒蛇3

from datetime import datetime
  
current_time = datetime.now().isoformat()
  
print(datetime.fromisoformat(current_time))

输出:

2021-07-26 17:06:51.149731