#include <stdio.h>
#include <string.h>
int main()
{
int NUM;
scanf("%d",&NUM);
char a[NUM][30];
memset(a,0,sizeof(a));
int i;
for(i=0;i<NUM;i++)
{
scanf("%s",&a[i]);
}
int j;
for(j=0;j<NUM;j++)
{
for(i=5;i<10;i++)
{
printf("%c",a[j][i]);
}
printf("/");
for(i=0;i<4;i++)
{
printf("%c",a[j][i]);
}
printf("-");
int flag=0;
if(strncmp(&a[j][11],"12",2)>=0)
{
flag=0;
//printf("pm");
}else
{
flag=1;
//printf("am");
}
if(strncmp(&a[j][11],"12",2)>0)
{
a[j][11]=a[j][11]-1;
a[j][12]=a[j][12]-2;
}else if((a[j][11]=='0')&&(a[j][12]=='0'))
{
a[j][11]='1';
a[j][12]='2';
}
printf("%c%c",a[j][11],a[j][12]);
for(i=13;i<19;i++)
{
printf("%c",a[j][i]);
}
if(flag==0)
{
printf("pm");
}else if(flag==1)
{
printf("am");
}
printf("\n");
}
/*
printf("%d\n",NUM);
for(i=0;i<NUM;i++)
{
printf("%s\n",a[i]);
}*/
return 0;
}
POJ 3751 时间日期格式转换 GCC编译
最新推荐文章于 2022-08-09 14:50:41 发布