嵌入式,时间编程

简介: UTC标准时间 CT日历时间,从一个标准时间点(如1970.1.1     0点)到现在所经历的秒数 日历时间获取  time_t  time(time_t  *tloc)     日历时间转化为标准时间  strut  tm  *gmtime...

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)          使程序睡眠微秒

相关文章
|
7月前
|
小程序 Linux 芯片
实用的嵌入式 C 程序!建议收藏
实用的嵌入式 C 程序!建议收藏
45 0
|
7月前
|
开发工具 C语言 git
【嵌入式开源库】MultiTimer 的使用,一款可无限扩展的软件定时器
【嵌入式开源库】MultiTimer 的使用,一款可无限扩展的软件定时器
124 0
|
7月前
|
传感器 设计模式 安全
嵌入式底层驱动需要知道的基本知识
嵌入式底层驱动需要知道的基本知识
155 0
|
存储 数据采集 监控
|
C++ 容器
嵌入式C++(十二)
嵌入式C++(十二)
嵌入式C++(十二)
|
芯片
嵌入式基础知识
视觉项目落地少不了的是嵌入式相关知识
244 0
嵌入式基础知识
|
C++ 索引 容器
嵌入式C++(十一)
嵌入式C++(十一)
109 0
|
算法 Linux
【从零开始的嵌入式生活】文件I/O1——标准I/O(2)
【从零开始的嵌入式生活】文件I/O1——标准I/O(2)
【从零开始的嵌入式生活】文件I/O1——标准I/O(2)
|
缓存 移动开发 Linux
【从零开始的嵌入式生活】文件I/O1——标准I/O(1)
【从零开始的嵌入式生活】文件I/O1——标准I/O(1)
【从零开始的嵌入式生活】文件I/O1——标准I/O(1)