依赖标准库函数,代码不存在操作系统的兼容性问题,以及类似Feb29 或 Y2K 的Bugs
如果想要比较两个日期,可使用difftime():
#include <time.h>
time_t now = time(0); // 获得当前时间
time_t yestderday = now-(24*60*60);
double diff_in_sec = difftime(now, yesterday);
你可以直接使用这些函数,也可以写一个类打包这些函数。我的忠告是避免任何非标准日期和时间函数和类,因为他们效率低