time_t
From cppreference.net
|
定义于头文件
<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 时间组件 (p: 284)
- C11 标准 (ISO/IEC 9899:2011):
-
- 7.27.1/3 时间组件 (p: 388)
- C99标准(ISO/IEC 9899:1999):
-
- 7.23.1/3 时间组件(p: 338)
- C89/C90 标准 (ISO/IEC 9899:1990):
-
- 4.12.1 时间组件
参见
|
返回系统当前日历时间(自纪元起的时间)
(函数) |
|
|
(C23)
(C11)
|
将自纪元起的时间转换为本地时间表示的日历时间
(函数) |
|
(C23)
(C11)
|
将自纪元起的时间转换为协调世界时(UTC)表示的日历时间
(函数) |
|
C++ documentation
for
time_t
|
|