我有一个格式为“HH:MM”的字符串,需要将它与Python中现在的时间进行比较。
我确实阅读了日期时间文档,但无法找出优雅来执行我的比较(总体新手也无济于事:))
感谢您阅读本文!
答案 0 :(得分:8)
您可以使用datetimes
's strptime()
函数将字符串转换为有效的datetime
:
>>>d=datetime.datetime.strptime('15:30','%H:%M')
稍后将其与now
的{{1}}进行比较:
time()
您还可以阅读解释这些方法的doc strftime() and strptime() Behavior,并有一个非常好的表来恢复指令来解析日期。