使用标准库函数处理日期和时间
点击次数:37 次 发布日期:2008-12-01 12:47:04 作者:源代码网
|
依赖标准库函数,代码不存在操作系统的兼容性问题,以及类似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); 你可以直接使用这些函数,也可以写一个类打包这些函数。我的忠告是避免任何非标准日期和时间函数和类,因为他们效率低而且多虫。 源代码网供稿. |
