【发布时间】:2021-01-14 21:37:35
【问题描述】:
由于我使用的 API 返回的日期/时间格式,我在使用 python 计算正常运行时间时遇到问题。
我正在使用请求从 json API 中提取服务启动的时间。 服务器 json API 以 iso1801 格式给出时间/日期。
以下是 API 中的示例:2021-01-14T11:17:44-0800
我需要获取该日期/时间并计算自上述示例日期/时间以来已经过了多少分钟、小时、天和月。 -0800 偏移量会因请求而异,因为我正在检查不同位置的多个服务。
我需要得到一个看起来像这样的字符串输出:
3 天 6 小时 32 分钟
我该怎么做呢?有人可以写一个例子吗?我已经在 python 中编码大约 2 个月了,所以我相对较新。
【问题讨论】:
-
那么,你需要解析数据和时间吗?试试
strptime。