一尘不染

python时间格式检查

python

在python中,我想检查输入字符串是否为“ HH:MM”,例如01:16或23:16或24:00。结果为真或假。

如何通过使用正则表达式来实现?


阅读 274

收藏
2021-01-20

共1个答案

一尘不染

您可以不使用正则表达式来实现:

import time

def isTimeFormat(input):
    try:
        time.strptime(input, '%H:%M')
        return True
    except ValueError:
        return False

>>>isTimeFormat('12:12')
True

>>>isTimeFormat('012:12')
False
2021-01-20