zoukankan      html  css  js  c++  java
  • 时间编程,王明学learn

                        时间编程

    一、时间类型

      Coordinated Universal Time(UTC):世界标准时间,也就是大家所熟知的格林威治标准时间(Greenwich Mean Time,GMT)

      Calendar Time:日历时间,是用“从一个标准时间点(如:1970年1月1日0点)到此时经过的秒数”来表示的时间。

    二、函数学习

    2.1获取日历时间time

    2.1.2 函数原形

      time_t time(time_t* t);

    2.1.3 函数功能

      返回日历时间

    2.1.4 所属头文件

      <time.h>

    2.1.5 返回值

      成功:返回的是日历时间

         失败: -1

    2.1.6 参数说明

      t:如果t指针不为空则用来保存返回的时间

    2.2获取格林威治时间gmtime

    2.2.1 函数原形

      struct tm* gmtime(const time_t* timep);

    2.2.2 函数功能

      把参数timp所指的日历时间转换成世界标准时间(格林威治时间);

    2.2.3 所属头文件

      <time.h>

    2.2.4 返回值

      成功:返回世界标准时间以struct tm形式存储

    2.2.5 参数说明

      timep:待转化的日历时间

    2.3获取本地时间localtime

    2.3.1 函数原形

      struct tm* localtime(const time_t* timep);

    2.3.2函数功能

      将参数timep指向的日历时间转换为当地时间

    2.3.3 所属头文件

      <time.h>

    2.3.4 返回值

      成功:返回以struct tm格式存储的本地时间

         失败:返回NULL

    2.3.5 参数说明

      timep:指向待转化的日历时间

    2.4以字符串方式显示时间asctime

    2.4.1 函数原形

      char* asctime(const struct tm* tm);

    2.4.2 函数功能

      将tm格式存储的时间转换为字符串

    2.4.3 所属头文件

      <time.h>

    2.4.4 返回值

      成功:字符串方式显示的时间

    2.4.5 参数说明

      待转化的tm格式的时间

    2.5 获取高精度时间gettimeofday

    2.5.1 函数原形

      int gettimeofday(struct timeval* tv,struct timezon* tzone);

    2.5.2 函数功能

      获取高进度的时间

    2.5.3 所属头文件

      <sys/time.h>

    2.5.4 返回值

      成功: 0

         失败:-1

    2.5.5 参数说明

      tv:保存从1970年1月1日0:0:0到现在所经历的秒数和微妙数

      tzone:通常设置为NULL

     

     

  • 相关阅读:
    jq focus 在火狐(Firefox)下无效
    将自己的项目上传到github保管
    $(window).height(),在火狐下面获取的高度并不是可视区域的高度
    [转载]跨域iframe高度自适应
    用css改变默认的checkbox样式
    js,jq新增元素 ,on绑定事件无效
    xshell配色Solarized Dark
    记一次给公司服务器装第二块硬盘的经历
    【shell编程基础3】shell编程的组合应用之二:管道及其命令
    【shell编程基础2】shell组合应用之一:重定向和逻辑
  • 原文地址:https://www.cnblogs.com/wmx-learn/p/5302114.html
Copyright © 2011-2022 走看看