[英]How to get Difference between two strings with time and weekday in Python
我有两个工作日和时间字符串:
time_1 = "Wed 09:00"
time_2 = "Fri 13:00"
我想以秒为单位获得两次之间的时间差。
我试过datetime.datetime.strptime
(或strftime
)但没有成功。 它不知道如何与工作日联系起来。
例子:
time_1 = strptime(time_1, "%a %H:%M")
time_2 = strptime(time_2, "%a %H:%M")
time_diff = (time_2 - time_1).total_seconds()
不考虑工作日,只考虑小时和分钟。
我的情况是我不解析日期,而是工作日和小时/分钟
这可以使用 python 中的 dateparse 模块轻松完成。
使用 pip 安装 dateparse 模块
pip install dateparse
导入模块并计算以秒为单位的时间差
from dateparser import parse
time_1 = "Wed 09:00"
time_2 = "Fri 13:00"
time_1 = parse(time_1)
time_2 = parse(time_2)
time_diff = (time_2 - time_1).total_seconds()
print(time_diff)
上述代码示例的输出为187200.0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.