//盗墓者是个丑奴儿,原
#include #include #include #include
//结构体转为毫秒,返回time_t 类型
time_t Transformation(struct tm t){
return mktime(&t);
}
int main(void){
struct tm t1={0};
struct tm t2={0};
t1.tm_year=2018;
t1.tm_mon=7;
t1.tm_mday=21;
t2.tm_year=2019;
t2.tm_mon=7;
t2.tm_mday=21;
time_t t1_l=Transformation(t1);
time_t t2_l=Transformation(t2);
if(t1_l>t2_l){
printf("t1 > t2 \n");
}else if(t1_l==t2_l){
printf("t1 = t2 \n");
}else{
printf("t1 < t2 \n");
}
return 0;
}
设置结构体参数,转换为毫秒(mktime),以毫秒比较得出2个时间大小。拿对象给对象设置成员,对象转毫秒,毫秒比较大小。
运行结果: