Python编程:查找当前时间和给定时间之间的差异

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

  • 将时间转换为分钟。

  • 如果时间不同,则它们会相减,并将小时和分钟显示为输出。

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

  • 输出显示在控制台上。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程