【发布时间】:2020-01-26 21:15:55
【问题描述】:
我得到了一个数据集,其中有两行日期格式为 xsd:duration,python 将其视为字符串。 格式看起来像 PT3H20M(用于 3h20min),或 PT3H(用于 3h)或 PT30M(用于 30m)。您如何将此格式转换为日期,以便我可以添加时间并对其进行比较? 感谢您的帮助
编辑:我正在专门寻找我不知道的任何内置包/功能,它会相对容易地做到这一点。
【问题讨论】:
我得到了一个数据集,其中有两行日期格式为 xsd:duration,python 将其视为字符串。 格式看起来像 PT3H20M(用于 3h20min),或 PT3H(用于 3h)或 PT30M(用于 30m)。您如何将此格式转换为日期,以便我可以添加时间并对其进行比较? 感谢您的帮助
编辑:我正在专门寻找我不知道的任何内置包/功能,它会相对容易地做到这一点。
【问题讨论】:
我建议:
您使用常规方法提取小时数和分钟数 python中的表达式。
使用 datetime 函数转换为 UNIX 时间或其他格式。
进行比较或求和。
【讨论】: