您尚未登录。

楼主 #1 2019-03-20 17:06:05

Linux初学者
会员
注册时间: 2017-09-07
已发帖子: 66
积分: 66

Linux获取当前系统毫秒数

#include <inttypes.h>
#include <math.h>
#include <stdio.h>
#include <time.h>

int main (void)
{
	long            ms; // Milliseconds
	struct timespec spec;

	clock_gettime(CLOCK_REALTIME, &spec);

	ms = spec.tv_sec*1e3 + spec.tv_nsec/1e6;

	printf("sec=%ld, nsec=%ld, t=%ld\n", spec.tv_sec, spec.tv_nsec, ms);

	return 0;
}

运行结果:

sec=1553072747, nsec=210361207, t=1553072747210

sec=1553072747, nsec=922195774, t=1553072747922

sec=1553072748, nsec=530646955, t=1553072748530

离线

#2 2019-03-21 16:22:53

微凉VeiLiang
会员
所在地: 深圳
注册时间: 2018-10-28
已发帖子: 627
积分: 522
个人网站

Re: Linux获取当前系统毫秒数

怎么我感觉真的很多是晕哥的马甲:D

离线

#3 2019-03-22 09:12:34

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: Linux获取当前系统毫秒数

微凉VeiLiang 说:

怎么我感觉真的很多是晕哥的马甲:D

这个就像卖房一样嘛, 开发商会承认有托吗?

006r3PQBjw1fa7rgo05p9g308c07iaap.gif





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn