给定 12 小时 AM/PM 时间,它为(24 小时)时间。
注意: - 12 小时制的 12:00:00AM 是 24 小时制的 00:00:00。
- 12 小时制的 12:00:00PM 是 24 小时制的 12:00:00。
给定 12 小时 AM/PM 格式的时间,将其转换为军用(24 小时)时间。
注意: - 12 小时制的 12:00:00 AM 是 24 小时制的 00:00:00。
- 12 小时制的 12:00:00 PM 是 24 小时制的 12:00:00。
例子()
'12:01:00'
'00:01:00'
功能说明( )
下面的。 新的输入时间为24小时。
有:
s:12小时内的某个时间
在下面的编辑器中完成该功能。 它应该返回一个新字符串,表示 24 小时格式的输入时间。
具有以下参数:
返回()
: 24小时内的时间
: 24 小时格式的时间
输入格式(输入)
A s 是 12 小时制的时间(即: hh:mm:ssAM 或 hh:mm:ssPM )。
单个字符串 s 表示 12 小时制格式的时间(即:hh:mm:ssAM 或 hh:mm:ssPM)。
约束()
所有输入时间均有效
输入样本
07:05:45PM
样本输出()
19:05:45
(无论编程语言如何,请在留言区留下你的解决方案)
3
#!/bin/python3
def timeConversion(s):
# Write your code here#在这里写下你的代码
num = s[:-2]
h=int(num[:2])
if 'PM' in s:
if h<12:
h += 12
return str(h)+num[2:]
elif 'AM' in s:
if s[:2] == '12':
return '00'+num[2:]
return num
if __name__ == '__main__':
s = input()
print(timeConversion(s))