如何在python中比较字符串时间

问题描述 投票:0回答:1

我有两个字符串输入,如果它们的差是15分钟,我需要比较

input1:20-25-43(字符串,代表HH-MM-SS)input2:20-40-43(字符串,代表HH-MM-SS)

最初,我想替换连字符(-)并将字符串转换为数字和input2 - input1。但是,结果是1500或5500。

我想知道是否可以使用DateTime对象的time()方法?

python string datetime amazon-s3 bucket
1个回答
1
投票

您可以使用datetime.strptime解析它们。

>>> s1 = datetime.strptime('20-25-43','%H-%M-%S')
>>> s2 = datetime.strptime('20-40-43','%H-%M-%S')
>>> (s2-s1).seconds
900
© www.soinside.com 2019 - 2024. All rights reserved.