两次相加,结果是0

2024-09-19 20:58:04 发布

您现在位置:Python中文网/ 问答频道 /正文

def add_two(h,m):

    try:
        att1 = datetime.strptime(h,"%H:%M %p")
        result = att1 + timedelta(minutes=int(m))   
        return result.strftime("%H:%M")
    except:
        return 0

结果为0


Tags: adddatetimereturndefresulttimedeltainttry
2条回答

“try”实际上并不起作用-它只是确认它是有效的。你知道吗

像这样使用else:

else:
    att1 = datetime.strptime(h,"%H:%M %p")
    result = att1 + timedelta(minutes=int(m))

尝试此更新

import datetime

try:
    att1 = datetime.datetime.strptime(h,"%H:%M %p")
    result = att1 + datetime.timedelta(minutes=int(m))
    return result.strftime("%H:%M")
expect:
    return 0

相关问题 更多 >