如何查找某人在特定日期在其办公室度过的总分钟数。该功能可以计算出不同的分钟数,但是不起作用。
这是txt文件的示例。
apple,24/3 / 2019,10:00 AM,10:30 AM,11:30 AM,12:30 PM
梨,24/03 / 2019,9:23 AM,7:00 PM
橙色,24/3 / 2019,11:57 PM
橙色,25/3 / 2019,7:00AM(O),5:00 PM,6:00 PM
def count_total(timing,date):
count = 0
start = ''
if len(timing) == 1:
t = timing.split()
if t[1] == 'PM':
hh = int(t[0]) + 12
start = date + ' ' + str(hh) + ':00'
format = '%m/%d/%y %H:%M:%S'
startDateTime = datetime.datetime.strptime(start,format)
end = date + ' 24:00:00'
endDateTime = datetime.datetime.strptime(end,format)
return (endDateTime - startDateTime)
Apple于2019年3月24日在办公室上呆了90分钟。
1.在10:00 AM(含)开始上班,在10:30 AM(不含)前退出办公室。他的时间花在
该会议的办公时间为30分钟。
2.在11:30 AM(含)后退回到办公室,在12:30 PM(不含)后退办公室。他的时间花在
此会议的办公时间为60分钟。