gpt4 book ai didi

Python : Comparing two times, 并在几分钟内返回

转载 作者:太空宇宙 更新时间:2023-11-04 07:43:39 24 4
gpt4 key购买 nike

我有一个接受两个字符串(时间)的方法,例如15:01该方法应该采取时间并执行 time1-time2 并在几分钟内返回给我一个新时间。例如。 15:53 - 15:59 应该给我 6 分钟 但是我卡住了。

这是我的代码:

import datetime 
class timeCalc(object):
def timeDiff(self,time1,time2):
timeA = datetime.datetime.strptime(time1, "%H:%M")
timeB = datetime.datetime.strptime(time2, "%H:%M")
newTime = timeA - timeB

最佳答案

您的函数需要返回 newTime:

import datetime

def timeDiff(time1,time2):
timeA = datetime.datetime.strptime(time1, "%H:%M")
timeB = datetime.datetime.strptime(time2, "%H:%M")
newTime = timeA - timeB
return newTime.seconds/60

print timeDiff('15:59','15:53'), 'minutes'

>>> 6 minutes

注意事项:

我认为您需要 newTime = timeB - timeA 否则您必须像我一样向后传递时间。

关于Python : Comparing two times, 并在几分钟内返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13530338/

24 4 0
文章推荐: java - 更改 swing 应用程序的外观和感觉 (UIManager) 时出错
文章推荐: c# - masonry 图像不喜欢
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com