首页 > 代码库 > poj 3751 时间日期格式转换
poj 3751 时间日期格式转换
题目链接:http://poj.org/problem?id=3751
题目大意:按照要求的格式将输入的时间日期进行转化。
1 #include <iostream> 2 #include <cstdio> 3 using namespace std; 4 int main () 5 { 6 int t; 7 cin>>t; 8 while (t--) 9 {10 int y,m,d,xs,fz,ms;11 char ch1,ch2,ch3,ch4,ch5;12 //scanf("%d/%d/%d-%d:%d:%d",y,m,d,xs,fz,ms);13 //printf ("%d/%d/%d-%d:%d:%d",m,d,y,xs,fz,ms);14 scanf("%d%c%d%c%d%c%d%c%d%c%d",&y,&ch1,&m,&ch2,&d,&ch3,&xs,&ch4,&fz,&ch5,&ms);15 char q,p;16 if (xs>=12)17 {18 q=‘p‘;19 p=‘m‘;20 }21 else22 {23 q=‘a‘;24 p=‘m‘;25 }26 if (xs==0)27 xs=12;28 xs=(xs>12?xs-12:xs);29 printf ("%02d/%02d/%04d-%02d:%02d:%02d%c%c\n",m,d,y,xs,fz,ms,q,p);30 }31 return 0;32 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。