gettimeofday()函数的使用方法:
1.简介:在C语言中可以使用函数gettimeofday()函数来得到时间。它的精度可以达到微妙
2.函数原型:#include<sys/time.h>
int gettimeofday(struct timeval*tv,struct timezone *tz )
3.说明:gettimeofday()会把目前的时间用tv 结构体返回,当地时区的信息则放到tz所指的结构中
4.结构体:1>timeval
struct timeval{
long tv_sec;/*秒*/
long tv_usec;/*微妙*/
};
2>timezone 结构定义为:
struct timezone{
int tz_minuteswest;/*和greenwich 时间差了多少分钟*/
int tz_dsttime;/*type of DST correction*/
}
3>在gettimeofday()函数中tv或者tz都可以为空。如果为空则就不返回其对应的结构体。
4>函数执行成功后返回0,失败后返回-1,错误代码存于errno中。
5.程序实例:#include<stdio.h>
#include<sys/time.h>
#include<unistd.h>
int main()
{
struct timeval tv;
struct timezone tz;
gettimeofday(&tv,&tz);
printf(“tv_sec:%d\n”,tv.tv_sec);
printf(“tv_usec:%d\n”,tv.tv_usec);
printf(“tz_minuteswest:%d\n”,tz.tz_minuteswest);
printf(“tz_dsttime:%d\n”,tz.tz_dsttime);
}
说明:在使用gettimeofday()函数时,第二个参数一般都为空,因为我们一般都只是为了获得当前时间,而不用获得timezone的数值

相关推荐
555多路有线遥控开关电路
中日韩据理力争国际域名标准
低功率 RF 混频器增强了接收器性能
全球第一款28nm产品— Kintex-7 FPGA的 10Gbps 眼图演示
合见工软助力玄铁大型多核系统构建与验证
低功耗60GHz毫米波雷达传感器如何在更多应用中实现高精度传感
CCD物体重量实时动态监测的研究
米尔STM32MP25x开发板Bring Up培训课程(二)
2002年通用软件的表现看点
Capture_manual
codetest_ds
555自动电话拨码器电路
电动汽车 EPCU 中的热管理和冷却系统
力科示波器及其在嵌入式系统中的应用(华中科技大学)
CAN智能适配卡设计方案
555光纤联接的音频电路
颠覆Intel的技术神话
合见工软发布数字设计AI智能平台UDA
RS上海新扩建分拨中心 巩固在华领先地位
555载波信号处理、控制电路
超越--赛灵思7系列28nm FPGA产品发布会
米尔STM32MP25x开发板Bring Up培训课程(一)
555简易编、译码电路
Melexis推出高性能磁位置传感器芯片MLX90425
米尔STM32MP25x开发板Bring Up培训课程(三)
Google过滤技术描述
网络游戏一路走红:1000万玩家群 10亿元大市场
尊界S800“凌波微步”的前辈:福特计算机控制减震器系统
clps7111
东芝推出符合AEC-Q100标准的车载标准数字隔离器