gpt4 book ai didi

python - 仅比较日期时间中的时间部分 - Python

转载 作者:IT老高 更新时间:2023-10-28 20:44:45 26 4
gpt4 key购买 nike

我只想比较日期时间中的时间部分。我有不同的日期,只有时间字段可以比较。由于日期不同,我只想考虑时间部分所以我认为创建两个日期时间对象无济于事。我的字符串为

start="22:00:00"
End="03:00:00"
Tocompare="23:30:00"

上面是我用日期时间转换为字符串时的字符串

dt=datetime.strptime(start,"%H:%M:%S")

它给了

1900-01-01 22:00:00

这是python中的默认日期。所以我需要避免这一切,只想要时间部分。我只需要检查我的 Tocompare 是否介于 startEnd

之间

最佳答案

只需调用 datetime 对象的 .time() 方法 即可获取其小时、分钟、秒和微秒。

dt = datetime.strptime(start,"%H:%M:%S").time()

关于python - 仅比较日期时间中的时间部分 - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15105112/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com