#P3751. 时间日期格式转换

时间日期格式转换

世界各地有多种格式来表示日期和时间。对于日期的常用格式,在中国常采用格式的是“年年年年/月月/日日”或写为英语缩略表示的yyyy/mm/dd”yyyy/mm/dd”,此次编程大赛的启动日期2009/11/07“2009/11/07”就是符合这种格式的一个日期,而北美所用的日期格式则为“月月/日日/年年年年”或mm/dd/yyyy”mm/dd/yyyy”,如将2009/11/07“2009/11/07”改成这种格式,对应的则是”11/07/200911/07/2009”。对于时间的格式,则常有1212小时制和2424小时制的表示方法,2424小时制用0240-24来表示一天中的2424小时,而1212小时制只采用1121-12表示小时,再加上am/pm来表示上午或下午,比如17:30:00”17:30:00”是采用24小时制来表示时间,而对应的1212小时制的表示方法是”05:30:00pm05:30:00pm”。注意12:00:00pm12:00:00pm表示中午1212点,而12:00:00am12:00:00am表示凌晨1212点。

对于给定的采用”yyyy/mm/ddyyyy/mm/dd”加2424小时制(用短横线”-”连接)来表示日期和时间的字符串,请编程实现将其转换成”mm/dd/yyyymm/dd/yyyy”加1212小时制格式的字符串。

输入

第一行为一个整数TT<=10T(T<=10),代表总共需要转换的时间日期字符串的数目。

接下来的总共TT行,每行都是一个需要转换的时间日期字符串。

输出

分行输出转换之后的结果

输入数据 1

2

2009/11/07-12:12:12

1970/01/01-00:01:01

输出数据 1

11/07/2009-12:12:12pm

01/01/1970-12:01:01am

Hint 注意中午和凌晨时间的特殊表示