为 api 请求替换 Python 中的 DATETIME
Replacing : in DATETIME in Python for api request
我在 python 中看到很多关于转换日期时间的文档,我知道如何搜索我理解的 encoding/decoding 日期时间值,以便 python 请求:
请求接受以下内容:
%5Bgt%5D=2021-08-03T13%3A15%3A30Z
但是响应 returns 的日期格式如下,我需要将其传回以发出另一个请求(以处理分页)
2021-08-03T09:17:42.087726-04:00
我想从这个问题中得到什么:
a) 确认两个日期的差异是解码还是解码 b) 如何编码/解码日期
c) 确认这是 api 请求
中的常见做法
要从 str
解码 datetime
,您需要使用 datetime.fromisoformat() 函数。
并编码日期(即从 datetime
对象到 str
),使用 datetime.strftime().
我在 python 中看到很多关于转换日期时间的文档,我知道如何搜索我理解的 encoding/decoding 日期时间值,以便 python 请求:
请求接受以下内容:
%5Bgt%5D=2021-08-03T13%3A15%3A30Z
但是响应 returns 的日期格式如下,我需要将其传回以发出另一个请求(以处理分页)
2021-08-03T09:17:42.087726-04:00
我想从这个问题中得到什么:
a) 确认两个日期的差异是解码还是解码 b) 如何编码/解码日期 c) 确认这是 api 请求
中的常见做法要从 str
解码 datetime
,您需要使用 datetime.fromisoformat() 函数。
并编码日期(即从 datetime
对象到 str
),使用 datetime.strftime().