python 将24时转换成下一天的00时

2021-10-30  本文已影响0人  晨阳ouc

# 将24时变成下一天的00时

def t24_t00(strnum):

    # 将时间字符串中24时转换为下一天的00时,例如2018123124时转换为2019010100时

    import datetime

    if strnum[8:10] == "24":

        time1 = datetime.datetime.strptime(strnum[0:8],"%Y%m%d")

        time2 = time1+datetime.timedelta(days=1)

        time3=datetime.datetime.strftime(time2,format="%Y%m%d%H")+strnum[10:]

        return time3

    else:

        return strnum

# print(t24_t00("201711302430")) 

# print(t24_t00("20181231245959")) 

上一篇 下一篇

猜你喜欢

热点阅读