首页 > 解决方案 > 如何在 python 中以日期格式转换 xsd:duration?

问题描述

我得到了一个数据集,其中有两行日期格式为 xsd:duration,python 将其视为字符串。格式看起来像 PT3H20M(用于 3h20min),或 PT3H(用于 3h)或 PT30M(用于 30m)。您如何将此格式转换为日期,以便我可以添加时间并对其进行比较?谢谢你的帮助

编辑:我正在专门寻找任何我不知道的内置包/功能相对容易做到这一点。

标签: pythonpandasdateformat

解决方案


我建议:

  1. 您在 python 中使用正则表达式提取小时数和分钟数。

  2. 使用 datetime 函数转换为 UNIX 时间或其他格式。

  3. 进行比较或总结。


推荐阅读