我有两个字符串输入,如果它们的差是15分钟,我需要比较
input1:20-25-43(字符串,代表HH-MM-SS)input2:20-40-43(字符串,代表HH-MM-SS)
最初,我想替换连字符(-)并将字符串转换为数字和input2 - input1
。但是,结果是1500或5500。
我想知道是否可以使用DateTime对象的time()方法?
您可以使用datetime.strptime解析它们。
>>> s1 = datetime.strptime('20-25-43','%H-%M-%S')
>>> s2 = datetime.strptime('20-40-43','%H-%M-%S')
>>> (s2-s1).seconds
900