Python编程:查找当前时间和给定时间之间的差异
当需要查找当前时间和给定时间之间的差异时,可定义一种方法,以小时、分钟和秒为参数。然后计算两个给定时间之间的差异。
下面演示如何实现:
更多Python相关文章,请阅读:Python 教程
示例
def difference_time(h_1, m_1, h_2, m_2):
t_1 = h_1 * 60 + m_1
t_2 = h_2 * 60 + m_2
if (t_1 == t_2):
print("时间相同")
return
else:
diff = t_2-t_1
hours = (int(diff / 60)) % 24
mins = diff % 60
print(hours, ":", mins)
if __name__ == "__main__":
print("以下是时间之间的差异:")
difference_time(13,20,11, 49)
difference_time(17, 11, 9, 59)
difference_time(21, 4, 11, 34)
输出
以下是时间之间的差异:
23 : 29
17 : 48
15 : 30
说明
-
定义了一个名为difference_time 的方法,它接受三个参数。
-
将时间转换为分钟。
-
如果时间不同,则它们会相减,并将小时和分钟显示为输出。
-
在主方法中,通过传递不同的参数来调用此方法。
-
输出显示在控制台上。