你是不是直接输出time了?用个localtime函数就搞定了int main(){ time_t timer;time(&timer);cout< tm* t_tm = localtime(&timer); cout<<"NOW IS : "<tm_year+1900<<"/"<tm_mon+1<<"/"<tm_mday<<" "<tm_hour<<":"<tm_min<<":"<tm_sec< return 0;}
将秒换算为多少年多少月多少日,之后在已知时间点的基础上相减(或相加)就可以了啊