#P937. 时区问题
时区问题
描述 Description
Farmer John将要在美国进行一个为期三个月的旅行。他需要你帮助他来处理时区的问题。
Farmer John只在美国大陆作旅行,所以只关心四个时区:Eastern,Central,Mountain和Pacific。
你不需要考虑所谓的“夏季时”。
Farmer John并不擅长于时区的转换。但是他知道,一些时区转化的等价关系。在下面的表中列出: (此表表示当Pacific是5:00 AM 时,其他时区的时间)
Pacific 5:00 AM
Mountain 6:00 AM
Central 7:00 AM
Eastern 8:00 AM
给出一个时区的时间,将这个时间转换到其他时区。时间是用 "小时:分钟 AM/PM" 表达的。
下午的时间应该表示成1:20 PM,而不是13:20。
注意!11:59 AM 再过一分钟就是 12:00 PM,11:59 PM 再过一分钟就是 12:00 AM。
程序名:tconvert
输入格式:
*第一行:需要转化的时间。格式如上所述。
*第二行:转化前的时区。("Pacific","Mountain","Central","Eastern"中的一个)
*第三行:需要转化成的时区。
样例输入:(文件名:tconvert.in):
10:15 PM
Pacific
Central
输出格式:
一行,输出转化后的时间,使用上面叙述的格式。不用担心时间的转换是否引起了日期的变化。
样例输出:(文件名:tconvert.out):
12:15 AM