linux gettimeofday()函数取出时间打印方法
2015-01-05 09:22
826 查看
Linux系统中可以通过gettimeofday()函数来获取当前时间,获取的时间存放在由struct timeval 定义的变量中,结构体有两个成员,分别表示秒和微秒。
若需要打印出系统时间,不经过类型强制转换会出现负数现象。
因此,需要把秒转化为long long 类型。具体代码如下:
struct timeval tv_begin;
gettimeofday(&tv_begin, NULL);
long long time_over = (long long)tv_begin.tv_sec*1000000 + tv_begin.tv_usec;
printf ("time is %lld\n", time_over);
若需要打印出系统时间,不经过类型强制转换会出现负数现象。
因此,需要把秒转化为long long 类型。具体代码如下:
struct timeval tv_begin;
gettimeofday(&tv_begin, NULL);
long long time_over = (long long)tv_begin.tv_sec*1000000 + tv_begin.tv_usec;
printf ("time is %lld\n", time_over);
相关文章推荐
- Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- Linux 时间函数之 gettimeofday() 函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数C++之gettimeofday()函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- Linux下时间/时区的设置以及gettimeofday()函数的使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- 【转】Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数之 gettimeofday() 函数之使用方法
- linux下常用的几个时间函数:time,gettimeofday,clock_gettime,_ftime