从系统时钟获取时间方式

time函数介绍

  1. 1、函数名称: localtime
  2. 2、函数名称: asctime
  3. 3、函数名称: ctime
  4. 4、函数名称: difftime
  5. 5、函数名称: gmtime
  6. 6、函数名称: time
  7. 7、函数名称: tzset
http://baike.baidu.com/view/1741851.htm#3_5 
time.h是C/C++中的日期和时间头文件。

代码示例

  # include <stdio.h>   #include <time.h>   int main(void)   {   time_t timer =time(NULL);   printf("ctime is %s\n",ctime(&timer)); //得到日历时间   return 0;   }

从系统时钟获取时间方式

  time_t  time(time_t*  timer)   得到从标准计时点(一般是1970年1月1日午夜)到当前时间的秒数。   clock_t  clock(void)   得到从程序启动到此次函数调用时累计的毫秒数。

time函数介绍

1、函数名称: localtime

  函数原型: struct tm *localtime(const time_t *timer)   函数功能: 返回一个以tm结构表达的机器时间信息   函数返回: 以tm结构表达的时间,结构tm定义如下:   struct tm{   int tm_sec;   int tm_min;   int tm_hour;   int tm_mday;   int tm_mon;   int tm_year;   int tm_wday;   int tm_yday;   int tm_isdst;   };   参数说明: timer-使用time()函数获得的机器时间   所属文件: <time.h>   #include <time.h>   #include <stdio.h>   #include <dos.h>   int main()   {   time_t timer;   struct tm *tblock;   timer=time(NULL);   tblock=localtime(&timer);   printf("Local time is: %s",asctime(tblock));   return 0;   }

2、函数名称: asctime

  函数原型: char* asctime(struct tm * ptr)   函数功能: 得到机器时间(日期时间转换为ASCII码)   函数返回: 返回的时间字符串格式为:星期,月,日,小时:分:秒,年   参数说明: 结构指针ptr应通过函数localtime()和gmtime()得到

3、函数名称: ctime

  函数原型: char *ctime(long time)   函数功能: 得到日历时间   函数返回: 返回字符串格式:星期,月,日,小时:分:秒,年   参数说明: time-该参数应由函数time获得   所属文件: <time.h>   #include <stdio.h>   #include <time.h>   int main()   {   time_t t;   time(&t);   printf("Today's date and time: %s",ctime(&t));   return 0;   }

4、函数名称: difftime

  函数原型: double difftime(time_t time2, time_t time1)   函数功能: 得到两次机器时间差,单位为秒   函数返回: 时间差,单位为秒   参数说明: time1-机器时间一,time2-机器时间二.该参数应使用time函数获得   所属文件: <time.h>   #include <time.h>   #include <stdio.h>   #include <dos.h>   #include <conio.h>   int main()   {   time_t first, second;   clrscr();   first=time(NULL);   delay(2000);   second=time(NULL);   printf("The difference is: %fseconds",difftime(second,first));   getch();   return 0;   }

5、函数名称: gmtime

  函数原型: struct tm *gmtime(time_t *time)   函数功能: 得到以结构tm表示的时间信息   函数返回: 以结构tm表示的时间信息指针   参数说明: time-用函数time()得到的时间信息   所属文件: <time.h>   #include <stdio.h>   #include <stdlib.h>   #include <time.h>   #include <dos.h>   char *tzstr="TZ=PST8PDT";   int main()   {   time_t t;   struct tm *gmt, *area;   putenv(tzstr);   tzset();   t=time(NULL);   area=localtime(&t);   printf("Local time is:%s", asctime(area));   gmt=gmtime(&t);   printf("GMT is:%s", asctime(gmt));   return 0;   }

6、函数名称: time

  函数原型: time_t time(time_t *timer)   函数功能: 得到机器的日历时间或者设置日历时间   函数返回: 机器日历时间   参数说明: timer=NULL时得到机器日历时间,timer=时间数值时,用于设置日历时间,time_t是一个long类型   所属文件: <time.h>   #include <time.h>   #include <stdio.h>   #include <dos.h>   int main()   {   time_t t;   t=time();   printf("The number of seconds since January 1,1970 is %ld",t);   return 0;   }

7、函数名称: tzset

  函数原型: void tzset(void)   函数功能: UNIX兼容函数,用于得到时区,在DOS环境下无用途   函数返回:   参数说明:   所属文件: <time.h>   #include <time.h>   #include <stdlib.h>   #include <stdio.h>   int main()   {   time_t td;   putenv("TZ=PST8PDT");   tzset();   time(&td);   printf("Current time=%s",asctime(localtime(&td)));   return 0;   }

[cpp]  view plain copy
  1. #include<time.h>
  2. int main()
  3. {  clock_t t=clock();
  4. //
  5. //
  6. //
  7. //
  8. //
  9. printf("%dms\n",clock()-t);
  10. return 0;
  11. }

Linux下面time.h时间函数总结相关推荐

  1. linux读取文件修改时间函数,Linux服务器编程之utime()函数修改文件存取时间

    Linux服务器编程之utime()函数修改文件存取时间 C语言utime()函数:修改文件的存取时间和更改时间 头文件: #include #include 定义函数: int utime(cons ...

  2. Linux C 语言日期时间函数总结

    C 语言获取系统时间相关函数总结记录一下,用的时候不至于再去到处找了. 函数 精度 说明 time() 秒 获取系统时间 ftime() 秒 + 毫秒 获取系统时间 1/10^3 gettimeofd ...

  3. linux c设置系统时间函数,Linux C 中获取local日期和时间 time()localtime()函数

    #include #define _DATETIME_SIZE 32 // GetDate - 获取当前系统日期 /** * 函数名称:GetDate * 功能描述:取当前系统日期 * * 输出参数: ...

  4. linux下的常用时间函数总结

    1.Unix系统一直使用两种不同的时间值:"日历时间"和"进程时间" 1.1.日历时间,日历时间是从国际标准时间公元1970年1月1日00:00:00到现在所经 ...

  5. time.h时间函数

    time.h 目录 代码示例 从系统时钟获取时间方式 time函数介绍 1.函数名称: localtime 2.函数名称: asctime 3.函数名称: ctime 4.函数名称: difftime ...

  6. linux内核中测量时间的方法,Linux内核中获取时间函数do_gettimeofday

    内核代码能一直获取一个当前时间的表示, 通过查看 jifies 的值. 常常地, 这个值只代表从最后一次启动以来的时间, 这个事实对驱动来说无关, 因为它的生命周期受限于系统的 uptime. 如所示 ...

  7. Linux下C语言时间函数使用及UTC时间转换本地时间

    #include <stdio.h> #include <time.h> //gcc time_test.c -o time_test int main() {time_t n ...

  8. c/c++ 时间函数总结 linux

    Linux c/c++关于时间函数的总结 很想花点时间整理下Linux c/c++关于时间函数,今天- 关于时间的存储 linux下存储时间常见的有两种存储方式,一个是从1970年到现在经过了多少秒, ...

  9. c/c++ 时间函数总结 linux-转

    Linux c/c++关于时间函数的总结 很想花点时间整理下Linux c/c++关于时间函数,今天- 关于时间的存储 linux下存储时间常见的有两种存储方式,一个是从1970年到现在经过了多少秒, ...

最新文章

  1. html页面正则表达式,使用正则表达式计算HTML页面标记
  2. 什么时候用activity什么时候用fragment
  3. 判断iis是否已经安装
  4. 为什么envi镶嵌老是出错_10个数学考试老出错的根源和解决办法,你值得拥有
  5. JavaScript中的innerHTML,innerHTML,value属性
  6. 渲染怎么加hdri_关于渲染参数设置,伽马2.2你想要知道的一切!
  7. js typeof 能得到哪几种类型
  8. JsSIP 注册,拨打填坑
  9. php简单混淆类加密文件如何解密?
  10. mysql事务总结_mysql事务特点总结
  11. 张磊:极少有人真正理解时间的价值
  12. usmssosetup 单点登录被禁用_单点登录系统,如果cookie被禁用了怎么办
  13. python实现拼多多自动回复_拼多多客服多开工具怎么配置多店铺客服?
  14. 美服fgo显示服务器异常,FGO日服美服错误代码合集_FGO日服美服错误代码汇总_牛游戏网...
  15. 【快递100】 物流公司对应编码分享(截止到2021-09-19 最新数据)
  16. 之江汇空间如何加音乐背景_添加QQ空间背景音乐添加图文教程
  17. NSIS添加everyone权限
  18. 中国经济衰退 周期投资风向标
  19. 移动端下拉刷新与页面内滑动冲突问题 iscroll 固定行表头 苹果下拉反弹
  20. DLL简述,很有意思

热门文章

  1. 港媒:众安在线将获发香港虚拟保险牌照
  2. 直播带货表格模板-自动显示图片-自动关联系列商品
  3. jsp中(s标签)各种基本的表达
  4. 13.Python基础—列表、元组、字典、字符串(2)
  5. PhotoShop CC安装抠图插件KnockOut 2
  6. 快速搭建一个自己的个人博客(Github Pages~二次元主题)
  7. 纺织业如何选择适合企业自身发展的ERP?
  8. 【历史上的今天】10 月 25 日:Windows XP 20 周年;任正非出生;图灵奖编程语言先驱诞生
  9. jQuery实现图片轮播效果
  10. 公司要求小时工必须干满4个月,否则离职后没有工资,这合法吗?