为 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().