python - 如何在 python 中以日期格式转换 xsd:duration?
问题描述
我得到了一个数据集,其中有两行日期格式为 xsd:duration,python 将其视为字符串。格式看起来像 PT3H20M(用于 3h20min),或 PT3H(用于 3h)或 PT30M(用于 30m)。您如何将此格式转换为日期,以便我可以添加时间并对其进行比较?谢谢你的帮助
编辑:我正在专门寻找任何我不知道的内置包/功能相对容易做到这一点。
解决方案
我建议:
您在 python 中使用正则表达式提取小时数和分钟数。
使用 datetime 函数转换为 UNIX 时间或其他格式。
进行比较或总结。
推荐阅读
- flutter - Flutter 应用程序未与 android studio 3.5 一起运行
- laravel - 控制器的请求值没有得到选择的值
- reactjs - 动态添加类以响应组件
- javascript - 根据其他对象的数组属性对对象数组进行排序的最快方法
- python - `lambda: class(class, class, ...)` 语法是什么意思?(扭曲的 Python 文档)
- javascript - 使用 javascirpt 在单个数组上对多个属性进行分组
- symfony - Symfony ICU 翻译在翻译后的消息后尾随换行符
- android - kotlin + Dagger 2:没有 @Provides 注释的方法无法提供 ApiService
- java - 使用 RxJava 向下传递变量的正确方法是什么?
- azure - Terraform Azure 如何获取 AKS 服务主体对象 ID