—12hr To 24hr Time
time24hr(‘12:34am’)
‘0034hr’time24hr(‘12:15pm’)
‘1215hr’
def time24hr(tstr):
#flag为‘a’或者‘p’
flag = tstr[-2]
#将输入tstr转换为["时", "分"]格式
time24hr = tstr[-2:]split(':')
#当flag == ‘a’时,仅需判断时为12时输出00,
#当flag == ‘p’时,需判断时为12时输出12,其他情况输出时+12
if time24hr[0] == '12':
if flag == 'a':
return '00' + '%02d' % int(time24hr[1]) + 'hr'
else:
return '%02d' % int(time24hr[0]) + '%02d' % int(time24hr[1]) + 'hr'
else:
if flag == 'p':
return '%02d' % (int(time24hr[0]) + 12) + '%02d' % int(time24hr[1]) + 'hr'
return '%02d' % int(time24hr[0]) + '%02d' % int(time24hr[1]) + 'hr'



