ISO8601 中的时间戳减法

Timestamp subtraction in ISO8601

我有这样的时间戳:2021-01-03T01:59:00Z。 如何编写减法以获得比 ISO 8601 格式指示的时间戳早一天的时间戳?

谢谢!

您可以使用 delta 外带 1 天

your_timestamp = '2021-01-03T01:59:00Z'
result = datetime.datetime.strptime(your_timestamp, "%Y-%m-%dT%H:%M:%S%z") - datetime.timedelta(days=1)