#include<iostream> #include<cstdio> #include<cmath> #include<cstring> #include<map> #include<vector> #include<algorithm> using namespace std; typedef long long ll; string str[2]{"am","pm"}; int main(void){ int yy,mm,dd,h,m,s; char c; int n; cin>>n; while(n--){ int flag=0; cin>>yy>>c>>mm>>c>>dd>>c>>h>>c>>m>>c>>s; if(h<12&&h>0){ flag=0; } else if(h<24&&h>12){ flag=1; h-=12; } else if(h==12){ flag=1; } else if(h==0){ flag=0; h+=12; } else if(h==24){ flag=1; h-=12; } printf("%02d/%02d/%02d-%02d:%02d:%02d%s\n",mm,dd,yy,h,m,s,str[flag].c_str()); } } |
Double click to view unformatted code.