簡體   English   中英

如何在Python中獲取兩個字符串與時間和工作日的差異

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM