python time format check

前端 未结 4 1101
灰色年华
灰色年华 2020-12-20 17:58

At python, I want to check if the input string is in \"HH:MM\" such as 01:16 or 23:16 or 24:00. Giving true or false by the result.

How can I achieve this by using r

4条回答
  •  独厮守ぢ
    2020-12-20 18:29

    You can achieve this without regular expressions:

    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
    

提交回复
热议问题