Python - 从字符串中查找日期

时间:2017-01-26 10:40:07

标签: python

有人知道正则表达式字符串或从该字符串获取变量的日期和时间的其他方法吗?字符串的位置可能会改变,因此line和char no将不起作用。这有点超出我的能力,可以做到吗?

由于

Dear Customer,

(Call Transferred) Start Time & Date: 00:05 Monday 6th February 2017               
Completion Time & Date: 06:00 Monday 6th February 2017                 

Details of Work:

1 个答案:

答案 0 :(得分:2)

这适用于您提供的示例报告。它返回开始日期和完成日期,并应处理日期后缀,如' th',' rd'等。

Started: 2017-02-06 00:05:00, Completed: 2017-02-06 06:00:00

<强>输出

dateutil.parser

修改

更新后使用datediff()代替简化了代码(感谢asongtoruin提供了建议)。