在ISO 8601时间之间进行查找

时间:2018-10-31 05:22:52

标签: python iso8601

我有一个数据集myTable,它具有ISO 8601时间/日期值。看起来像这样:

username    minTime                     maxTime
Alice       2018-09-24T17:49:31.67Z     2018-10-03T20:07:05.216Z
John        2018-08-13T17:38:21.37Z     2018-10-03T20:04:15.312Z

我想找到持续时间(每个用户名的maxTime和minTime之间的差)。我签出了这个post,但它仅适用于C ++,并且需要使用正则表达式。我想知道是否有更简单的方法或库函数可以找到ISO 8601格式的持续时间?

1 个答案:

答案 0 :(得分:0)

您可以使用dateutil将字符串解析为datetime对象。拥有datetime对象后,您只需将它们减去,

diff = maxTime - minTime