日期和时间工具
< c
函数
时间操纵 | 
|
| 
 在标头  
<time.h> 定义 | 
|
| 计算时间差 (函数)  | 
|
| 返回纪元开始经过的当前系统日历时间 (函数)  | 
|
| 返回未加工的程序启动时开始经过的处理器时间 (函数)  | 
|
| 
 (C11) 
 | 
返回基于给定时间基底的日历时间 (函数)  | 
| 
 (C23) 
 | 
返回基于给定时间基底的日历时间的解析度 (函数)  | 
格式转换 | 
|
| 
 在标头  
<time.h> 定义 | 
|
| 
 (C23 中弃用)(C11) 
 | 
将 struct tm 对象转换成文本表示(函数)  | 
| 
 (C23 中弃用)(C11) 
 | 
将 struct time_t 对象转换成文本表示(函数)  | 
将 struct tm 对象转换成自定义文本表示(函数)  | 
|
| 
 在标头  
<wchar.h> 定义 | 
|
| 
 (C95) 
 | 
将 struct tm 对象转换成自定义宽字符文本表示(函数)  | 
| 
 在标头  
<time.h> 定义 | 
|
| 
 (C23)(C11) 
 | 
将从纪元开始的时间转换成以协调世界时(UTC)表示的日历时间 (函数)  | 
| 
 (C23)(C11) 
 | 
将从纪元开始的时间转换成以本地时间表示的日历时间 (函数)  | 
| 将日历时间转换成纪元开始经过的时间 (函数)  | 
|
常量
| 
 在标头  
<time.h> 定义 | 
|
| 处理器每秒时钟滴答数 (宏常量)  | 
|
类型
| 
 在标头  
<time.h> 定义 | 
|
| 日历时间类型 (结构体)  | 
|
| 从纪元开始的日历时间类型 (typedef)  | 
|
| 从时点开始的处理器时间类型 (typedef)  | 
|
| 
 (C11) 
 | 
单位为秒和纳秒的时间 (结构体)  | 
引用
- C17 标准(ISO/IEC 9899:2018):
 
- 
- 7.27 Date and time <time.h> (第 284-291 页)
 
 
- 
- 7.29.5.1 The wcsftime function (第 320-321 页)
 
 
- 
- 7.31.14 Date and time <time.h> (第 333 页)
 
 
- C11 标准(ISO/IEC 9899:2011):
 
- 
- 7.27 Date and time <time.h> (第 388-397 页)
 
 
- 
- 7.29.5.1 The wcsftime function (第 439-440 页)
 
 
- 
- 7.31.14 Date and time <time.h> (第 456 页)
 
 
- C99 标准(ISO/IEC 9899:1999):
 
- 
- 7.23 Date and time <time.h> (第 338-347 页)
 
 
- 
- 7.24.5.1 The wcsftime function (第 385-386 页)
 
 
- C89/C90 标准(ISO/IEC 9899:1990):
 
- 
- 4.12 DATE AND TIME <time.h>