import time # a = '2019-05-29 09:33:00' # #转换为时间数组 # b = time.strptime(a,"%Y-%m-%d %H:%M:%S") # #转换成时间戳 # c = int(time.mktime(b)) # print(c) # print(type(c)) #divmod()求商和余数 # print(divmod(5,2)) def time_stamp(time1,time2): "把输入的时间转为时间戳" #把time1.time2转成时间数组 timeArray1 = time.strptime(time1,"%Y-%m-%d %H:%M:%S") timeArray2 = time.strptime(time2,"%Y-%m-%d %H:%M:%S") #在把时间数组转为时间戳 timestamp1 = int(time.mktime(timeArray1)) timestamp2 = int(time.mktime(timeArray2)) time_minus(timestamp1,timestamp2) # return timestamp1,timestamp2 def time_minus(timestamp1,timestamp2): "输入两个时间戳进行相减" if timestamp1 >= timestamp2: seconds = timestamp1 - timestamp2 else: seconds = timestamp2 - timestamp1 m,s = divmod(seconds,60) h,m = divmod(m,60) # return h,m,s print("%02d:%02d:%02d" % (h, m, s)) if __name__ == "__main__": time_stamp(time1 = "2019-05-29 10:56:22",time2 ="2019-05-29 09:55:00")
输入两个时间,求他们的时间差
最新推荐文章于 2022-07-12 23:59:43 发布