韩语它怎么说:x264_mdate【X264】

来源:百度文库 编辑:九乡新闻网 时间:2024/07/04 23:18:04
struct _timeb tb;
 _ftime(&tb);//获取当前时间

timeb的定义:

struct _timeb
{
       time_t time;                          //是从UTC时间1970年1月1日午夜(00:00:00)起累计的秒数;
       unsigned short millitm;           //是一秒内的毫秒数
       short timezone, dstflag;          //dstflag不为0,说明这是夏令时时间 timezone是UTC时间和本地时间的相差分钟数
};

关于UTC,协调世界时(UTC) 参见百度百科 http://baike.baidu.com/view/325501.htm?fr=ala0_1_1

_ftime()函数原型void _ftime( struct _timeb *timeptr );
Get current time.



gettimeofday函数  取得目前的时间

函数原型
    int gettimeofday ( struct timeval * tv , struct timezone * tz )
函数说明
    gettimeofday()会把目前的时间有tv所指的结构返回,当地时区的信息则放到tz所指的结构中。

timeval结构定义为:
struct timeval{
          long tv_sec; /*秒*/
          long tv_usec; /*微秒*/
};
timezone 结构定义为:
struct timezone{
        int tz_minuteswest; /*和Greenwich 时间差了多少分钟*/
        int tz_dsttime; /*日光节约时间的状态*/
};

上述两个结构都定义在/usr/include/sys/time.h。tz_dsttime 所代表的状态如下
DST_NONE /*不使用*/
DST_USA /*美国*/
DST_AUST /*澳洲*/
DST_WET /*西欧*/
DST_MET /*中欧*/
DST_EET /*东欧*/
DST_CAN /*加拿大*/
DST_GB /*大不列颠*/
DST_RUM /*罗马尼亚*/
DST_TUR /*土耳其*/
DST_AUSTALT /*澳洲(1986年以后)*/
返回值
    成功则返回0,失败返回-1,错误代码存于errno。附加说明EFAULT指针tv和tz所指的内存空间超出存取权限。