time_t
定义于头文件 <time.h>
|
||
typedef /* unspecified */ time_t; |
||
足以表示时间的算术 (C11 前)实数 (C11 起)类型。
尽管 C 标准没有定义,它几乎总是一个保有从 UTC 1970 年 1 月 1 日 00:00 开始秒数的整数值(不计闰秒),对应 POSIX 时间。
注意
标准在提及 time_t 类型值时使用用语日历时间。
示例
显示纪元起点。
运行此代码
可能的输出:
0 seconds since the epoch began Thu Jan 1 00:00:00 1970
引用
- C11 standard (ISO/IEC 9899:2011):
- 7.27.1/3 Components of time (p: 388)
- C99 standard (ISO/IEC 9899:1999):
- 7.23.1/3 Components of time (p: 338)
- C89/C90 standard (ISO/IEC 9899:1990):
- 4.12.1 Components of time
参阅
返回纪元开始经过的当前系统日历时间 (函数) | |
(C11) |
将从纪元开始的时间转换成以本地时间表示的日历时间 (函数) |
(C11) |
将从纪元开始的时间转换成以协调世界时(UTC)表示的日历时间 (函数) |