当前位置: 首页 > news >正文

C语言时间处理

一、简介

时间处理在编程中经常遇到,包括程序的运行时间和显示时间等。在标准C中, 日期和时间的处理包含在 time.h 的头文件中,需要使用日期和时间相关的类型的函数的话, 需要导入time.h.

 

二、API

http://www.cnblogs.com/chenqiangjsj/archive/2011/04/06/2007054.html

 

三、实例

1、计算时差

参考:

http://www.cnblogs.com/fengbohello/p/4153831.html
#include <stdio.h>                                                                                  
#include <sys/time.h>     
#include <unistd.h>       

int main()
{
    struct timeval start, end;
    unsigned long spend_time;

    gettimeofday( &start, NULL );
    printf("start : %d.%d\n", start.tv_sec, start.tv_usec);
    sleep(1);
    gettimeofday( &end, NULL );
    printf("end   : %d.%d\n", end.tv_sec, end.tv_usec);

    //微秒时差
    spend_time=1000000*(end.tv_sec-start.tv_sec)+(end.tv_usec-start.tv_usec);
    printf("%ld\n",spend_time);

    return 0;
}

编译

gcc  -g -o time_diff time_diff.c

运行

image

相关文章:

  • PHP IDE 框架 服务器 相关
  • liux下ftp链接服务器的常用命令
  • 最近有个需求,就是把某个网址跳转到另外一个网址
  • socket server framework 框架
  • ASP.NET异步处理
  • 第六回 煤渣场对垒藏高人 小饭馆煮面论英雄[林大帅作品连载]
  • grunt安装
  • PCA的数学原理
  • Codeforces Round #302 (Div. 1)
  • Pencil OJ 01 开发的准备
  • 证明整数为平方数
  • 虚拟机类加载机制
  • 命令别名alias设置
  • BZOJ 1009 HNOI2008 GT考试 KMP算法+矩阵乘法
  • 用一条UPDATE语句交换两列的值
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • Bytom交易说明(账户管理模式)
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • CSS 三角实现
  • CSS居中完全指南——构建CSS居中决策树
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • input的行数自动增减
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • magento 货币换算
  • python学习笔记 - ThreadLocal
  • Python学习之路16-使用API
  • springMvc学习笔记(2)
  • Spring声明式事务管理之一:五大属性分析
  • windows下mongoDB的环境配置
  • 创建一个Struts2项目maven 方式
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 深度学习入门:10门免费线上课程推荐
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 移动端解决方案学习记录
  • 鱼骨图 - 如何绘制?
  • 运行时添加log4j2的appender
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​第20课 在Android Native开发中加入新的C++类
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (十八)三元表达式和列表解析
  • (未解决)macOS matplotlib 中文是方框
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .net6+aspose.words导出word并转pdf
  • .NET建议使用的大小写命名原则
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • .NET下的多线程编程—1-线程机制概述
  • .net中的Queue和Stack
  • @DataRedisTest测试redis从未如此丝滑
  • @vue/cli 3.x+引入jQuery