有人知道正则表达式字符串或从该字符串获取变量的日期和时间的其他方法吗?字符串的位置可能会改变,因此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:
答案 0 :(得分:2)
这适用于您提供的示例报告。它返回开始日期和完成日期,并应处理日期后缀,如' th',' rd'等。
Started: 2017-02-06 00:05:00, Completed: 2017-02-06 06:00:00
<强>输出强>
dateutil.parser
修改强>
更新后使用datediff()
代替简化了代码(感谢asongtoruin提供了建议)。