在html页面比较两个时间戳,如何比较C中的两个时间戳?
谷歌時(shí)間給
this first result.從那個(gè)頁(yè)面:
通常需要減去struct timeval或struct timespec的兩個(gè)值.這是最好的方法.即使在某些特殊的操作系統(tǒng)中,tv_sec成員具有無符號(hào)類型,它也可以工作.
/* Subtract the `struct timeval' values X and Y,storing the result in RESULT.
Return 1 if the difference is negative,otherwise 0. */
int
timeval_subtract (result,x,y)
struct timeval *result,*x,*y;
{
/* Perform the carry for the later subtraction by updating y. */
if (x->tv_usec < y->tv_usec) {
int nsec = (y->tv_usec - x->tv_usec) / 1000000 + 1;
y->tv_usec -= 1000000 * nsec;
y->tv_sec += nsec;
}
if (x->tv_usec - y->tv_usec > 1000000) {
int nsec = (x->tv_usec - y->tv_usec) / 1000000;
y->tv_usec += 1000000 * nsec;
y->tv_sec -= nsec;
}
/* Compute the time remaining to wait.
tv_usec is certainly positive. */
result->tv_sec = x->tv_sec - y->tv_sec;
result->tv_usec = x->tv_usec - y->tv_usec;
/* Return 1 if result is negative. */
return x->tv_sec < y->tv_sec;
}
總結(jié)
以上是生活随笔為你收集整理的在html页面比较两个时间戳,如何比较C中的两个时间戳?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 抛鸡蛋html5游戏,数学智力题:扔鸡蛋
- 下一篇: 冒泡排序html代码,冒泡排序.html