• 第9课-时间编程


    1.格林威治时间(UTC):即世界标准时间。是以英国伦敦的一个地方的时间为标准。
    日历时间:以一个标准时间点(1970.01.01.00:00:00:)为起点,到现在所经历的秒数。
    2.函数学习
    1.1 获取日历时间
    1.1.1 函数名
    Time
    1.1.2 函数原形
    time_t time(time_t *t);
    1.1.3 函数功能
    返回日历时间
    1.1.4 所属头文件
    <time.h>
    1.1.5 返回值
    成功:返回从1970.1.1.0:0:0:到现在的日历时间(秒数)
    失败:-1,相应的错误原因会被设置在全局变量errno里
    1.1.6 参数说明
    T:不为NULL就保存返回值
    1.2 获取格林威治时间
    1.2.1 函数名
    Gmtime
    1.2.2 函数原形
    struct tm *gmtime(const time_t *timep);
    1.2.3 函数功能
    将日历时间转换为世界标准时间
    1.2.4 所属头文件
    <time.h>
    1.2.5 返回值
    成功:返回世界标准时间,以struct tm格式返回。
    失败:NULL
    1.2.6 参数说明
    Timep:待转换的日历时间。
    1.3 获取本地时间
    1.3.1 函数名
    Loclatime
    1.3.2 函数原形
    struct tm *localtime(const time_t *timep);
    1.3.3 函数功能
    将日历时间转换为本地时间,并存放在tm结构体。
    1.3.4 所属头文件
    <time.h>
    1.3.5 返回值
    成功:返回本地时间,以struct tm格式返回。
    失败:NULL
    1.3.6 参数说明
    Timep:指向待转换的日历时间。
    1.4 以字符串方式显示时间
    1.4.1 函数名
    Asctime
    1.4.2 函数原形
    char *asctime(const struct tm *tm);
    1.4.3 函数功能
    将struct tm格式的时间转换成26字节的字符串格式
    1.4.4 所属头文件
    <time.h>
    1.4.5 返回值
    字符串方式显示时间
    1.4.6 参数说明
    Tm:待转换的tm格式时间
    1.4.7 char* ctime(const time_t* timep)
    直接将日历时间转换为字符串时间
    1.5 获取高精度时间
    可以用来测量一个程序的运行时间
    1.5.1 函数名
    Gettimeofday
    1.5.2 函数原形
      int gettimeofday(struct timeval *tv, struct timezone *tz);
    1.5.3 函数功能
    获取高精度的时间
    1.5.4 所属头文件
    <sys/time.h>
    1.5.5 返回值
    成功:0
    失败:-1
    1.5.6 参数说明
    Tv:包含了日历时间的秒数和微秒数
    Tz:通常为NULL
    1.5.7 uint sleep(uint seconds);
    程序休眠多少秒
    1.5.8 void     usleep(ulong    usec);
    微妙级别的休眠 

  • 相关阅读:
    数据分析实战(4)-Kaggle-谷歌数据分析
    东财主力资金异动数据探索分析
    数据分析实战(2)-Kaggle-共享单核数据分析
    爬虫框架Scrapy 之(二) --- scrapy文件介绍
    爬虫框架Scrapy 之(一) --- scrapy整体认识
    atomic
    坑爹的缩写
    一些坑爹的结构体
    sensor hub
    android p 常识
  • 原文地址:https://www.cnblogs.com/YanfeiHao/p/4433002.html
Copyright © 2020-2023  润新知