描述
求从给定时刻开始过了给定时间后的时刻。
输入
有若干组数据。
每组数据有2行,第一行是给定时刻,可能有两种格式
格式1) 年 月 日 时 分(时是24小时制)
格式2) 月-日-年 时:分 上下午 (时是12小时制,注意没有秒)
第二行是时间增量,也可能有两种格式
格式1) 一个整数,代表多少秒
格式2) 日 时 分
输出
对每组数据,输出给定时刻加上时间增量后的新时刻,24小时制
格式如: 1982-12-10 12:12:28
样例输入
1982 12 1 23 0 737848 1982 12 1 23 15 180 2 18 12-01-1982 1:23 AM 737848
样例输出
1982-12-10 11:57:28 1983-05-31 01:33:00 1982-12-09 14:20:28
提醒各位:题目中的若干相当于五次,别问我怎么知道的,踩坑多天的人现在整个状态就是非常暴躁。
看到这如果大家想回去再尝试的请便,如果想参考的可以看下面~
import datetime
def getapm(s,ss): #这个函数作用主要是转换pm数据
lt=s.split(':')
if ss=='PM':
s4=int(lt[0])+12
s5=int(lt[1])
else:
s4 = int( lt[0] )
s5 = int( lt[1] )
return s4,s5
def getd(a)