将字符串timedelta转换为python datetime.timedelta

时间:2017-03-10 00:58:07

标签: python python-3.x datetime timedelta python-datetime

我有一个字符串,用X days HH:MM:SS格式表示timedelta。

例如:

0 days 00:10:07
1 days 00:01:02

我想将其转换为

  1. python datetime.timedelta 格式。
  2. 分钟(即在上面的例子中,它会说10分钟,第二个例子是1天* 60 * 24 + 1小时* 60 = 1500)
  3. 我可以使用strptime方法解析它并转换为正确的格式吗?如果不是这样,有没有没有使用reg-ex re模块?

    修改:

    • 关于堆栈溢出的类似问题解释了strptime的用法 方法。但是,它假定输入是特定的datetime

    • 在我的情况下,间隔以timedelta给出,但在字符串
      中 格式。

    • 最高投票的答案使用正则表达式 - 我更喜欢使用内置的 要解析的日期时间库,除非没有正则表达式

    • 就无法完成

0 个答案:

没有答案