time_t
来自 cppreference.com
定义在头文件 <time.h> 中 |
||
typedef /* 未指定 */ time_t; |
||
能够表示时间的真实算术类型。
虽然没有被 C 标准定义,但它几乎总是表示自 1970 年 1 月 1 日 00:00 UTC 以来(不包括闰秒)的秒数的整数值,对应于 POSIX 时间。
内容 |
[编辑] 备注
标准在引用 time_t 类型的值时使用术语“日历时间”。
[编辑] 示例
显示纪元的开始。
运行此代码
可能的输出
0 seconds since the epoch began Thu Jan 1 00:00:00 1970
[编辑] 参考文献
- C17 标准 (ISO/IEC 9899:2018)
- 7.27.1/3 时间组件 (第 284 页)
- C11 标准 (ISO/IEC 9899:2011)
- 7.27.1/3 时间组件 (第 388 页)
- C99 标准 (ISO/IEC 9899:1999)
- 7.23.1/3 时间组件 (第 338 页)
- C89/C90 标准 (ISO/IEC 9899:1990)
- 4.12.1 时间组件
[编辑] 另请参阅
返回系统当前日历时间,表示自纪元以来的时间 (函数) | |
(C23)(C11) |
将自纪元以来的时间转换为表示为本地时间的日历时间 (函数) |
(C23)(C11) |
将自纪元以来的时间转换为表示为协调世界时 (UTC) 的日历时间 (函数) |
C++ 文档 time_t
|