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("The times are the same")

      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 的方法,它接受三个参数。

  • 时间转换为分钟。

  • 当计时不同时,将它们相减,并显示小时和分钟作为输出。

  • 在 main 方法中,通过传递不同的参数来调用该方法。

  • 输出显示在控制台上。

以上是 Python程序找出当前时间和给定时间之间的差异 的全部内容, 来源链接: utcz.com/z/322799.html

回到顶部