C标准库源码解剖(7):日期与时间函数time.h
来源:互联网 发布:学英语歌曲软件 编辑:程序博客网 时间:2024/04/29 18:05
日期与时间函数在time.h中,主要表示处理器时钟的clock_t类型、表示时间的time_t类型、时钟每秒滴答数CLOCKS_PER_SEC、描述日历时间的struct tm结构、函数clock、time、asctime、ctime、gmtime、localtime、mktime、difftime、strftime、wcsftime(宽字符版本),其他的都是非标准扩展。
1、time.h:类型clock_t, time_t的定义,宏CLOCKS_PER_SEC,struct tm结构包括秒数、分钟数、小时数、日期数、月份、年份(从1900年算起)、星期、是当年的第几天、夏时制标志共9个成员。
2、clock函数:返回处理器时间的近似值,用clock_t类型表示,通常以微秒为单位。标准C的clock函数只是处理了一下调用出错时的情况(返回-1并转换成clock_t类型)。真正的实现使用的是Linux的clock函数,标准C的clock函数被直接映射到了Linux的clock函数。
3、time函数:返回当前日历时间,用time_t类型表示。time函数与上面的clock函数类似,直接使用Linux的time函数实现(独自地处理了调用出错时的情况,即返回-1并转换成time_t类型)。
- C标准库源码解剖(7):日期与时间函数time.h
- C标准库源码解剖(8):日期与时间函数time.h(续)
- C标准库源码解剖(13):输入输出函数stdio.h
- C标准库源码解剖(14):通用函数stdlib.h
- C标准库源码解剖(13):输入输出函数stdio.h
- C标准库源码解剖(9):控制函数assert.h, setjmp.h和signal.h
- C标准库源码解剖(9):控制函数assert.h, setjmp.h和signal.h
- C标准库源码解剖(3):字符处理函数ctype.h和wctype.h
- C标准库源码解剖(4):字符串处理函数string.h和wchar.h
- C标准库源码解剖(5):字符串处理函数string.h和wchar.h(续)
- C标准库源码解剖(6):字符串处理函数string.h和wchar.h(续)
- 日期与时间函数time.h
- 日期与时间函数time.h(续)
- C标准库源码解剖(10):区域设置函数locale.h
- C标准库源码解剖(2):错误报告errno.h
- C语言标准库概览详述[11]-日期时间<time.h>
- C标准库源码解剖(15):数学函数库math.h, tgmath.h和complex.h
- 标准c时间与日期函数
- Ext JS中隐藏TextField的同时隐藏其Label的方法
- 老婆与赌博
- WinCE下消息队列用法
- 十一归来
- (转载)高精度超声波测距系统设计
- C标准库源码解剖(7):日期与时间函数time.h
- 关于微软面试题:"四人过桥"问题的思考——“n人过桥”问题的演进(Java实现)
- 国庆阅兵有感 2009.10.01.
- 深入研究S3C2440 bootloader
- 关于VS2008与office2003及和office2007插件个别冲突的解决方案
- C标准库源码解剖(8):日期与时间函数time.h(续)
- 1人30天44587行代码,分享舍得网开发经验
- iBatis基本配置解释
- 获取文档视图框架指针