国嵌视频学习第二天——时间编程
2012-03-31 19:58
260 查看
时间获取
#include <time.h>
time_t time(time_t *tloc)
功能:获取日历时间,即从1970年1月1日0点到现在所经历的秒数
时间转化
struct tm *gmtime(const time_t *timep)
功能:将日历时间专户为格林威治时间,并保存至TM结构
struct tm *localtime(const time_t *timep)
功能:将日历时间转化为本地时间,保存至TM结构
struct tm{
int tm_sec;
int tm_min;
intt tm_hour;
int tm_mday;本月第几日
int tm_mon;本年第几月
int tm_year;tm_year + 1900 = 哪一年
int tm_wday;本周第几日
int tm_yday;本年第几日
int tm_isdst;日光节约时间
}
时间显示
char *asctime (const struct tm*tm)
功能:将tm格式的时间转化为字符串,如:Sat Jul 30 08:43:03 2005
char *ctime(const time_t *timep)
功能:将日历时间转化为本地时间的字符串形式
获取时间
int gettimeofday(struct timeval *tv, struct timezone *tz)
功能:获取从今日凌晨到现在的时间差,保存在tv中。常用于计算事件耗时
struct timeval{
int tv_sec; //秒数
int tv_usec;//微秒数
}
延时执行
unsigned int sleep(unsigned int seconds)
功能:使程序睡眠seconds秒
void usleep(unsigned long usec)
功能:使程序睡眠usec微秒
#include <time.h>
time_t time(time_t *tloc)
功能:获取日历时间,即从1970年1月1日0点到现在所经历的秒数
时间转化
struct tm *gmtime(const time_t *timep)
功能:将日历时间专户为格林威治时间,并保存至TM结构
struct tm *localtime(const time_t *timep)
功能:将日历时间转化为本地时间,保存至TM结构
struct tm{
int tm_sec;
int tm_min;
intt tm_hour;
int tm_mday;本月第几日
int tm_mon;本年第几月
int tm_year;tm_year + 1900 = 哪一年
int tm_wday;本周第几日
int tm_yday;本年第几日
int tm_isdst;日光节约时间
}
时间显示
char *asctime (const struct tm*tm)
功能:将tm格式的时间转化为字符串,如:Sat Jul 30 08:43:03 2005
char *ctime(const time_t *timep)
功能:将日历时间转化为本地时间的字符串形式
获取时间
int gettimeofday(struct timeval *tv, struct timezone *tz)
功能:获取从今日凌晨到现在的时间差,保存在tv中。常用于计算事件耗时
struct timeval{
int tv_sec; //秒数
int tv_usec;//微秒数
}
延时执行
unsigned int sleep(unsigned int seconds)
功能:使程序睡眠seconds秒
void usleep(unsigned long usec)
功能:使程序睡眠usec微秒
相关文章推荐
- 国嵌视频学习第二天——库函数访问文件
- 国嵌视频学习第二天——系统调用方式访问文件
- python的GUI编程--wxpython学习(四)-->练习:一个自动测试app启动时间的小工具
- 【算法学习】线性时间排序-计数排序、基数排序和桶排序详解与编程实现
- 对于通过视频学习编程的建议
- 从零开始学习音视频编程技术(十四) RGB/YUV格式详解
- 国嵌视频学习——高级字符设备驱动
- 网络编程4--毕向东java基础教程视频学习笔记
- 和菜鸟一起深入学习国嵌实验之脚本编程
- 国嵌视频学习--UBOOT介绍
- 孙鑫VC++视频学习笔记之5: VC菜单相关编程
- 从零开始学习音视频编程技术(二) 音频格式讲解
- 从零开始学习音视频编程技术(十五) YUV420P转RGB32
- 和菜鸟一起深入学习国嵌实验之脚本编程
- 从零开始学习音视频编程技术(32) Linux篇之编译和链接
- 从零开始学习音视频编程技术(八) FFMPEG Qt视频播放器之音视频同步
- 从零开始学习音视频编程技术(十) FFMPEG Qt视频播放器之播放控制
- 从零开始学习音视频编程技术(十九) 录屏软件开发之YUV AAC合成MP4
- 【算法学习】线性时间排序-计数排序、基数排序和桶排序详解与编程实现
- [国嵌攻略][171][V4L2图像编程接口深度学习]