注意,只能在Linux环境运行,因为Windows 没有strptime()函数
#include<bits/stdc++.h>
long char2time(char* str)
{
struct tm tm;
strptime(str, "%H:%M:%S", &tm);
return mktime(&tm);
}
int main()
{
char time1[64],time2[64];
scanf("%s%s",time1,time2);
printf("%d\n",abs( char2time(time1)-char2time(time2)));
return 0;
} 


京公网安备 11010502036488号