相关疑难解决方法(0)

0-23小时军用时钟到标准时间(hh:mm)

我该如何处理这个过程?假设有人输入"3:5",我应该能够得到输出"3:05 AM".或者,如果有人输入"00:00",我应该得到"12:00 AM".如果时间格式只是输入为"hhmm",我会意识到过多的方法,但输入的范围可以是"h:m","hh:m","hh:m"和"hh:毫米".所以它非常具有情境性.

def timeConvert():
    miliTime = int(input("Enter a time in hh:mm (military) format: "))
    miliTime.split(":")
    if len(miliTime) == 3:
        hours = miliTime[0]
        minutes = miliTime[2]
        if hours < 0:
            print("Hours can't be less than 0.")
    elif len(miliTime) == 4:
        if miliTime[0:2] >= 10:
            hours = militime[0:2]
            minutes = militime[3]
            if minutes < 0:
                print("Minutes can't be less than 0.")
            if minutes < 10:
                minutes = 0 + minutes
        else:
            hours = miliTime[0]
            minutes = militime[2:]
            if minutes >= 60: …
Run Code Online (Sandbox Code Playgroud)

python time datetime python-3.x

1
推荐指数
2
解决办法
1万
查看次数

标签 统计

datetime ×1

python ×1

python-3.x ×1

time ×1