分类: 嵌入式
2014-10-29 19:19:34
UTC标准时间
CT日历时间,从一个标准时间点(如1970.1.1 0点)到现在所经历的秒数
日历时间获取 time_t time(time_t *tloc)
日历时间转化为标准时间 strut tm *gmtime(time_t *timep)
日历时间转化为本地时间 strut tm *localtime(time_t *timep)
tm 结构体
struct tm {
int tm_sec; 秒值
int tm_min; 分值
int tm_hour; 小时
int tm_mday; 本月第几日
int tm_mon ; 本年第几月
int tm_year; tm_year+1900=今年
int tm_wday; 本周第几日
int tm_yday; 本年第几日
int tm_isdst; 日光节约时间
}
将tm格式的时间转化为字符串格式 char *asctime(const struct tm *tm)
将日历时间转化为字符窜格式 char *ctime (const time_t timep)
获取今日凌晨到现在的时间差 int gettimeofday(struct timeval *tv,struct timezone *tz)
struct timeval {
int tv_sec; 秒数
int tv_usec 微秒
}
延时执行 unsigned int sleep (unsigned int sec) 使程序睡眠n秒
void usleep(unsigned long usec) 使程序睡眠微秒