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 标准(ISO/IEC 9899:2011):
-
- 7.27.1/3 Components of time (p: 388)
- C99 标准(ISO/IEC 9899:1999):
-
- 7.23.1/3 Components of time (p: 338)
- C89/C90 标准(ISO/IEC 9899:1990):
-
- 4.12.1 Components of time
参阅
返回纪元开始经过的当前系统日历时间 (函数) |
|
(C23)(C11)
|
将从纪元开始的时间转换成以本地时间表示的日历时间 (函数) |
(C23)(C11)
|
将从纪元开始的时间转换成以协调世界时(UTC)表示的日历时间 (函数) |