如何将 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))
输出:
2021-07-22 15:17:19.735037
获取时间的字符串格式
在这一步中,我们将获取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