Python 写一个函数,传入一个字符串时间:例如5点30分29秒表示为:’5:30:29’;然后返回下一秒的时间(字符串)

def time(str1):
    """

    :param str1: 输入时间
    :return: 返回下一秒
    """
    l0 = str1.split(':')
    l1 = int(l0[0])
    l2 = int(l0[1])
    l3 = int(l0[2])

    if not 0 < l1 < 24:
        exit()
    if not 0 < l2 < 60:
        exit()
    if not 0 < l3 < 60:
        exit()
    l3 += 1

    if l3 % 60 == 0:
        l2 += 1
        l3 = 0
    if l2 % 60 == 0:
        l1 += 1
        l2 = 0
    if l1 % 24 == 0:
        l1 = 1
    print(l1,l2,l3)
    return
time('23:59:59')

猜你喜欢

转载自blog.csdn.net/weixin_42218889/article/details/81484967