自己设计的关于时间结构体,要求两个时刻的差
typedef struct Qtime{ int styear;//开始时间
int stmonth;
int stday;
int sthour;
int stminute;
int stsecond;
int edyear;//结束时间
int edmonth;
int edday;
int edhour;
int edminute;
int edsecond;}Qtime; 现在要实现两个时间刻相减。比如开始时间为:2013.02.19 23:25:36,结束时间为:2013.02.19 23:32;56。我自己的算法是:从秒开始相减,不够的就向前借一。但是因为要考虑到时间单位的进制问题,以及不同月份的的天数也有不同,导致计算结果总是不如意。不知道能不能调用time.h文件里的时间函数,如果能,要怎么实现,求各位大神指点啊,拜托了!